'True Love Waits' is a song by British band
Radiohead. Its only ever official release was on Radiohead's live album
I Might Be Wrong (2001). Before this release, it was played live many times by the band, and remains a fan favourite. The first live performance of the song contained a keyboard or synthesizer line played by Jonny Greenwood. This part has been dropped and the song has become a Thom Yorke solo performance. A highly adapted version of the song was performed in 2006 with Thom Yorke playing keyboard, this gave fans a glimmer of hope that a studio version may yet be released.