Sarah: Never thought that I could ever love again Had given up and didn't care what could have been But I was wrong My baby mended my heart Daniel: They kept on telling me to move along my way That you were trouble and you'd break my heart someday I knew they were wrong when I had you in my arms Both: And I'll keep on waiting yes I'll keep on waiting I'll keep on waiting 'til you're back in my arms Sarah: Never knew myself as anybody's fool But this here heart of mine says I'm a fool for you And I'll keep on calling 'til you're back in my arms Daniel: Just cause time says we cannot have today Doesn't mean we don't remember yesterday and times to come When I'll have my baby in my arms Both: Yes I'll keep on waiting Yes I'll keep on waiting I'll keep on waiting 'til you're back in my arms Daniel: Said goodbye so many times and promised to be true Sarah: Seen the sky so many times just to get to you Both: I never thought the words forever really meant a thing But darling if you asked me I would wear your ring Both: And I'll keep on waiting yes I'll keep on waiting I'll keep on waiting 'til you're back in my arms Both: And I'll keep on waiting yes I'll keep on waiting I'll keep on waiting 'til you're back in my arms