Great vocals, great sound and arrangement.
Love the intro. Vocals and intro pull you in nicely. Good arrangement. Good writing and good song. Easily hear this done by a top artist and becoming a hit. At first I thought that it might be better if the vocalist started off a little understated and then built up...but I do like the feeling of triumph from the beginning to end.