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