I know that I've come a long way My heart's headed in the right place But sometimes your past's hard to face But now I know you There was another time in my life (3x) Before I knew you I sailed through the high winds and waves I wondered if I could be saved But I have emerged unscathed Because I know you There was another time in my life (3x) Before I knew you Before I knew you Before I could see That you could take all my troubles from me Before I knew you I was so incomplete There was another time in my life (3x) Before I knew you There was another time in my life (3x) Before I knew you I was incomplete