[Verse 1] There were highs, there were lows There were stories that I wrote before you But they all ended up the same, yeah, yeah I lay in bed, bow my head, didn't know that I was prayin' for you Mmm, and now I thank God every day, yeah 'Cause I finally found the piece that I'd been missin' all along [Chorus] Girl, I've been waiting for you my whole life Oh yeah Girl, I've been waiting for you my whole life, yeah Oh, I finally found the piece that I've been missing all along Girl, I've been waiting for you my whole life Waiting for you my whole life, yeah [Verse 2] I thought I knew what it was, now I wouldn't call it love before you 'Cause one kissed changed everything, yeah, yeah And I'm finally done with searchin', girl, because your smile is all I need And your song is all I sing, yeah [Chorus] Girl, I've been waiting for you my whole life Oh yeah Girl, I've been waiting for you my whole life, yeah Oh, I finally found the piece that I've been missing all along Girl, I've been waiting for you my whole life Waiting for you my whole life, yeah [Bridge] I'd still be walking down this lonely road without you Just looking for the other part of me, yeah [Chorus] Girl, I've been waiting for you my whole life Girl, I've been waiting for you my whole life, yeah Oh, I finally found the piece that I've been missing all along Girl, I've been waiting for you my whole life Waiting for you my whole life, yeah [Outro] Mmm Girl, I've been waiting for you my whole life