It's a test of faith When you climb aboard the mystery ride With the slings and arrows of outrageous fortune It's a wonder love is still alive For you'll never know what fate holds around the bend It could be a pot of gold at the rainbow's end Bearing the witness Bearing the witness Bearing the witness to the mystery Broken promises mark the highway of this crazy love Crawling through the unknown with no compa** A commitment and the stars above But every cloud holds hidden treasure Every traveler is a messenger Chorus And I think that storybook love is a lie More than a river you'll cry Oh on the day that the fantasy dies Dreams lost -- Telling the truth at all costs Trying to unravel the knots Finding yourself in your lover's eyes Chorus Chorus --- .