Wonderful Beyonce song, for me Halo is simply their best song, beautifully sung emotionally to give you goosebumps pure, and her voice is unique, and can be heard among thousands out.
A very nice song, a "catchy" as it were, and sadly total. Somehow it makes me dream when I hear the song ... I do not know why but it is so, even if I really connect together anything ...