I've been waiting for 500 years
in the hope that my lost love appears
watching clouds of shifting shapes go by
casting shadows dancing far and wide
People come and people go
reincarnating
I will be waiting
I will be waiting here
Kingdoms rise and kingdoms fall
they keep on fading
I'll keep on waiting
even if it takes 500 years
I saw King Arthur pull his sword from stone
I was there the day he took his throne
I looked on as Merlin disappeared
and when Lancelot took Guenevere
People come and people go
reincarnating
I will be waiting
I will be waiting here
Kingdoms rise and kingdoms fall
they keep on fading
I'll keep on waiting
even if it takes 500 years