I thought I was your soulmate, a match made in heaven I told you I loved you I told you I loved you I make the same mistakes again and again I live with my regrets Don't want you to leave Stay right here and don't leave But you're halfway there You're halfway there You're halfway there I never get the love I want I never want the love I've got I get caught up in what I'm not Is this as good as it gets I didn't want to go But you let me go Oh And I know I can't be happy forever But when you're here I'm halfway there I'm halfway there I'm halfway there She used to say I counted everything I counted on you I used to think I ruined everything I was doing what you told me to, I'll Blame it all on wishful thinking Chalk it up to being wrong Did you have someone waiting in the wings You were waiting for the day that I was gone All along So I'll hide from the light Out of sight out of mind And I'll live out of spite my whole life There you go making me look so small There you go And I know I know I can't be happy forever And I know I won't be happy forever But when you're here I'm halfway there I'm halfway there I'm halfway there