Promise me you'll make me better Promise me you're here for me Can you love me for what I am? And love me for what I can be? Say you're nothing like the mother punch Girl, you're nothing like the mother punch And for that, I'll cry for you And for that, I'll die for you Where have you been? I'm all messed up now It's all messed up now And I'm all destroyed Where have you been? I needed you then Where were you then? It's all your fault Where have you been? But I'm glad you're here now Hold me right now I'm so lost Where have you been? You took your time I'm glad you're in my life Now make this right Where have you been? Now that we're together I can curse you out and ask you What took you so long? Now that we're together First, I wanna say I love you And secondly, what kind of *** you been on? You messin' around with them other girls Knowin' damn well they ain't got nothin' on me I'm messin' around with them guys Knowin' damn well they ain't got nothin' on you But I'm glad that the sun finally shined my way Ever since you came around, I ain't been the same You saved my life and I owe it to you, babe Where have you been? I'm all messed up now It's all messed up now I'm so distraught Where have you been? I needed you then Where were you then? It's all your fault Where have you been? You almost lost me I almost lost you Tell me what to do Where have you been? All my life Here's your chance To make it right Where have you been? Where have you been? Just when I thought my life was over God sent you right my way I needed a superwoman To save me from this place Found it inevitable That I would ever fall in love Now that I found true love I'm never givin' it up Where have you been? I'm all messed up now It's all messed up now And I'm all distraught Where have you been? I needed you then Where were you then? It's all your fault Where have you been? I'm glad I found you Tell me what to do It's all your fault Where have you been? Baby, baby, baby Make this right Where, where, where, baby, where Where, where, baby, where Where, where, baby, where Where, where, where, baby