This is an awesome song. The blend of different genres adds to the emotional power of the lyrics and the story they tell.