Oh, thank God for language Thank God for love Thank God for heaven Or whatever waits above Thank God for the longing Thank God for breath Thank God for this mystery Ever-unfolding before death I believe in a number of uncertainties Like one day I will be redeemed I'm briefly stuck here in between Oh, I believe in the limits of what I can perceive In the absolute of sacred things Nearly felt but never seen Oh, thank God for questions Thank God for pain Thank God for the teachers Who aren't afraid of change Thank God for mercy Thank God for time Thank God for this body Though it's not quite convinced it's alive I believe in a number of uncertainties Like one day I'll meet eternity And my mother's there waiting for me Oh, I believe light prevails eventually In the absolute of sacred things Nearly felt but never seen I believe Keep in mind I've got no proof on me I believe Love must be everything