This song is by Finnish alternative rock band “Poets of The Fall” (POTF). The band was found in 2003. Marko Saaresto is the lead vocalist and primary songwriter of the band. This song was released in 2006. And it is from album Carnival of Rust.
This is the first song that I heard of this band. And I loved everything about it. The first thing I loved about it was the voice of lead vocalist Marko and lyrics. Like their name, they really write poetic lyrics and the stirring and magical voice of Marko makes it more beautiful. Everything is good about them. They have given their music in some games too (Max Payne 2, Alan Wake).
If you haven’t heard them I recommend you to listen to them and explore all their music you will probably love them.
These people really make good music and they deserve more recognition and appreciation.