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