Intro: Bb C Dm x2 Bb C Dm A father kneels and starts to pray (whoa) Bb C Dm For the son that he can't save (Oh no) Bb C Dm He would do anything to take his place, but you know Bb C Dm Sometimes it's hard to understand mysterious ways (whoa) Gm Bb F C So the chariot took him home Gm Bb F C Now he's running through the streets of gold Gm Bb F C He is swimming on the crystal seas, can't you see? Gm Bb F C He will wait there for you and me Bb C Dm A mother kneels and starts to weep (whoa) Bb C Dm For the children she won't see (oh no) Bb C Dm And she worked every single day of the week to care for her young Bb C Dm But on that hospital bed she waits to die alone Gm Bb F C So the chariot takes her home Gm Bb F C She is welcomed in the arms of love Gm Bb F C And she is seeing all the beautiful things she dreamed of Gm Bb F C And she is waiting to greet all of us Dm Bb Don't wait too long Dm Bb Don't wait too long Dm Bb Today could go wrong C Don't wait too long to know Gm Bb F C Will the chariot take you home? Gm Bb F C Are we running down the streets of gold? Gm Bb F C Are we singing by the crystal seas, you and me? Gm Bb F C Gm The gift of love has set you free