Sitting here in my domain behind this castle wall
I wonder what went wrong, still it hurts like it was yesterday
All alone I carried on to travel distant shores
I left it all behind, but the memory still remains
And in this land far away from you I'm building a home
Stone by stone our dreams will come true
Though you are living apart from me, I'll never forget
There was true love deep in your eyes
I carry on, stone by stone I will build a home for our love
I carry on stone by stone I will wait for you till the end
Waiting here in my domain, one day you will join me
You're calling my name… step inside and make this dream come true
I work at night when they're asleep
Nobody knows the secret that makes me move these rocks all on my own
And the stars above shine brightly the full moon is my guest
It's all just for you - I will keep our dreams alive
Step inside the walls of coral castle, where our love has found a home
Beneath the water they have grown washed by the sands of time
The best just for you - I will recover them
For our children will know this is the only truth
Outside there is death, inside they are safe
All the evil that might come upon us, lies behind these walls of stone
For gravity does not exist
The rules of nature stumble - I hold them in my hand, the ancient rites
And the last stone lies waiting, now I will end the tale
I'll prove you are wrong, you'll never walk away
Step inside the walls of coral castle, where our love has found a home
All the evil that might come upon us, lies behind these walls of stone
Step inside where they can never find you, life completely in my control
Behind these walls our love will last forever, dreams have finally turned to stone