In a Perfect World

In an imperfect world
I am here and you are there
A few blocks separate us, although it doesn't seem too far
My heart tells me otherwise
"You are half a world away" it says in a whisper

In an imperfect world
You are here and I am there
You lay by my side, but I roam in my thoughts
I am void of the present moment
Alas, a gentle kiss on my cold face

I stumble back to the present moment
Where are you now?
Gone without a trace as fast as you came
My thoughts attempt to swallow me once more
But then I remember

The words you once told me
As you fell asleep in my arms that night
These walls can't stop me now
I will find you as you find me
No distance is ever too great

Your heart glows bright like a ruby
And it shall be my beacon
When my sapphire collides with you
We'll mix and become a brilliant amethyst
You always said purple was your favorite

Together is one word for it
Union is yet another
We were both made to be a pair
In a perfect world
I'll meet you there