Jellyfish keyboard player Roger Manning wrote the music. In a Songfacts interview
, he explained how it came together: "Andy had the chorus idea, and he didn't know where to take it. But he believed in it and I believed in it when he played it for me. And I got inspired to help create that verse and the bridge and we finished the song structure itself in a 30-minute writing session, because we were both so excited in the core of the idea. And then demoing it and arranging it, that was a whole other can of worms to crack it open."