He met her at a crossroods In the turbulence of time He knew that what he saw in her Would stay with him for life She made him feel like he could Spread his wings and fly She found an-honest man With whom there could be no goodbyes She hit him like a hurricane So natural and wild Beautiful and innocent He was just a child She brought an order To the chaos of his days Something in the way she spoke Made strong in him the words she said We walk with angels Don't worry, don't cry I'll be waiting We walk with angels No questioning why Waiting on a higher plain for you She said that she would love him Forever and a day And as he looked into her eyes He knew he felt the same Their love was something Even death could never change They promised even after life They 'd find each other waiting We walk with angels Don't worry, don't cry I'll be waiting We walk with angels No questioning why If you asked me to I'd die I would gladly give my life To be waiting on a higher plain for you She said that she would love him Forever and a day And though he had forever chained The day she spoke of came As he felt the sunrise Through the window cross his face He reached out to find her gone But still her words were holding on (We walk with angels) I love you in a way No words could ever say Don't worry, don't cry I'll be waiting (We walk with angels) Don't ever be afraid I'll always feel the same No questioning why Waiting on a higher plain for you (We walk with angels) I love you in a way No words could ever say Don't worry, don't cry I'll be waiting (We walk with angels) Don't ever be afraid I'll always feel the same No questioning why Take comfort in your life That when it finally comes the time I'll be waiting on a higher plain for you Baby