I've lived here before in days of old
I recognise these buildings in my soul
I know each winding road
And every rise
Is friendly and familiar to my eyes
I've lived here before I do believe
I have rejoiced in these fields and I've grieved
I can feel it in my blood
That I belong
To this strange and stony rock I stand upon
Yet I cannot put a name upon it
I cannot place the time
Nor see the land as it once was
Nor tell which house was mine
No I cannot put a name upon it
Which was where and when
Yet here I am
A perfect stranger
Home again
There's confusion in my head as I depart
But a singing, ringing, soaring in my heart
For beyond all time and space and doubt
I know
I've lived here before
Long ago