Waiting for the End is not only my favorite song from A Thousand Suns, but my favorite Linkin Park song. It wasn't one of those songs that I had to listen to multiple times before it grew on me, it captured me since the beginning. Easily to relate and soothing on the ears. Chester's vocal performance is amazing here. I'm not sure what I'd call the tone of the song, there's different ways to think of it. "Holding on to what I haven't got" "This was never meant to last, I wish it wasn't so" Chester's vocal performance is exactly as you would expect it to be considering the lyrics. However, I get a completely different vibe with Mike's performance, in his case it's uplifting and....happy. It provides a perfect contrast. One part is about holding on while the other is about starting over. There's so many layers to unravel, the mixing is absolutely perfect. Everyone really did outdo themselves. I especially love the outro, Chester and Mike's vocals intertwine to form an intense and explosive ending, especially with Rob hammering away on the drums. Man, what a great ending, easily my favorite on a Linkin Park song I've said it in the past as well, this is one of those things that I think make A Thousand Suns so unique. The subject matter in this song isn't direct, it's however the listener wants to interpret it. To some it make be considered bleak and somber while others may take it as uplifting. I for one think of it as earnest and sincere, "moving on". A Thousand Suns is such a genuine album. You can tell the album turned out exactly as they wanted, everything is so well thought out. What can I say, to me it's the ultimate Linkin Park song. It has everything that I love about this band. It will take a lot for the band to come up with a song that will outdo this one for me.