how long o my god how long how long until i see you my bones ache you know my heart s awake so how long until i see you she saw a rose and it wont let her go she saw a rose and it wont let her go they ask me where have you been and where are you going they ask me where have you been and where are you going i build cathedrals in the hearts of the people that i know i build cathedrals in the hearts of the people that i know i build cathedrals in the hearts of the people that i that i know that i know how long o my god how long how long until i see you my bones ache you know my heart s awake so how long until i see you im waiting for mount zion waiting for mount zion waiting for mount zion waiting for mount zion waiting for mount zion waiting for mount zion ooh ooh ooh ooh