Dreaming of Heaven

Dancing in hazel

Drowning in gold

Whispers of love

And stories unfold

Of sacred heroes

Painted in stars

In dreams and blood

And faded scars

There'd be no more hiding

In dark alleys

No more begging

On broken knees

That lips would kiss

From ash to dust

That hands would touch

From love to lust

And still they danced

Two lovely sprites

Into the dawn

Through moonless nights

Drenched in their love

Discarding masks and disguise

Sitting on the sands

They'd watch the sun rise

And he held on still

To that broken wing

Of an angel on her grave

Where she lay since spring

Dreaming

Again, a hundred times

With no final farewell

As he left her cold bed

Before dawn

That this world he was in wasn't hell.