Once and Once Again
I've seen you once and once again and many times before
Sometimes in my waking dreams while walking through your door
Sometimes in my visions as I lay there fast asleep
You come to me and let me see still waters run so deep
I've known you once and once again and many times before
We're forever drawn together like the ocean to the shore
Sometimes in my visions I see the wind blow through your hair
You come and go I always know by your fragrance on the air
I've held you once and once again and many times before
Sometimes in the midnight sky or on the ocean's floor
Sometimes in my visions I've held you since your birth
I've set you down on solid ground and watched you roam the earth
I've loved you once and once again and many times before
I love you now you know not how and will for evermore
Sometimes in my visions I perceive a strong desire
Through endless time your hand in mine our hearts are still on fire