In and out of dreams Searching for an answer Who was I meant to be Worlds apart from here? Longing for the day In fear of endless night Save this lonely heart of mine When I could not hear You taught my heart to listen Songs of hope filled my soul Long before you'd sung them Learning like a child To see with eyes wide open Born again through faith and endless love After all these years You still stand here right beside me Not a moment of regret For giving me this promise Never letting go Through the rain and stormy weather In your love I've finally found My shelter With a love so strong Choices made so sacred Who can judge right or wrong? Seems no longer matter When our lives are through The heavens as our witness Every step worth taking was with you After all these years You still stand here right beside me Not a moment of regret For giving me this promise Never letting go Through the rain and stormy weather In your love I've finally found My shelter After all these years While you stood here right beside me How I longed to give you back All the love that I'd been hiding Thank you for the tears Every drop you shed in waiting In your arms I've finally found My haven My haven