Trevor Rabin
The core of "Hold On" was written by Yes guitarist Trevor Rabin, prior to his joining the band, as two separate songs: "Hold On" and "Moving In".