If you should ever want to be set free
If you're not certain your future lies with me
I'll let you go girl
Until your heart is sure
It's a love worth waiting for
Now I won't stop you from leaving 'cos I know
The way to keep you
Would be to let you go.
And I'm prepared to wait a thousand years or more
It's a love worth waiting for
If you should leave me
Oh please, remember
In my heart there's a fire
A flame of desire for your charms
I will keep alive
This glowing ember
A love that will burn until
You're back in my arms
You know, my darling
I need you here with me
But only to stay because
It's where you ought to be
'Cos I'm prepared to wait a thousand years or more
It's a love worth waiting for
In my heart there's a fire
A flame of desire for your charms
A love that will burn until
You're back in my arms
You know, my darling
I need you here with me
But only to stay because
It's where you ought to be
'Cos I'm prepared to wait a thousand years or more
It's a love worth waiting for
It's a love worth waiting for