I can see her standing In a distant time With her hair as soft as the rain And a river's flowing Through a valley green Gently calling her name May the Spirit never leave you May it always be there by your side And I realize That you are a gift to me A song that's free Coming down in time and season From a higher place And higher ways A love that gives no reason Cariad, lovely Is it sad with you girl Tell me what goes on your mind Can I see the future Can I walk with you there Can I wipe the tears from your eyes May the spirit never leave you May it always be there by your side And I realize That you are a gift to me A song that's free Coming down in time and season From a higher place And higher ways A love that gives no reason And I, I will come running Take you in my arms Letting you know That you are a gift to me A song that's free Coming down in time and season From a higher place And higher ways A love that gives no reason