Hello
It's nice to see you again.
We... haven't met?
No, that's simply not right.
I could spot you anywhere.
I have known you for far too much time
Long enough that the stars have forgotten exactly when
and the Gods know our souls
Are you sure we haven't met?
Maybe not in this life,
but I'm sure we have before
You are far too much of me
And I am so very much of you
I remember you clearly
And you know me well
We've danced here
And we laughed there
The moon has watched us grow
I am positive you are the one I'll always know