Oh, there's a picture in my pocket Of the girl I left in Scotland And on the banks of Eden water Oh, I know she'll wait for me Oh, my heart split in two on the day that I left you Now I walk through the valleys on my own And as the years come and go, I'm still hanging on to hope And every step takes me closer to home Oh, there's a picture in my pocket Of the girl I left in Scotland And on the banks of Eden water Oh, I know she'll wait for me Where the mountains kiss the ocean Where the earth and heavens meet And on the banks of Eden water Oh, I know she'll wait for me As my feet touch the shore, you'll be mine forevermore I promise that I'll never leave again Oh, and as we're growing old, I'll be yours to have and hold By the Eden water rolling through the glen Oh, there's a picture in my pocket Of the girl I left in Scotland And on the banks of Eden water Oh, I know she'll wait for me Where the mountains kiss the ocean Where the earth and heavens meet And on the banks of Eden water Oh, I know she'll wait for me