That song has SO much foreshadowing. Arguably better than the first one but both are better than the latest one. Great vocalist though, can't deny that.