Well I know you've been walking down this road With a thousand pounds on your shoulders And I know you have troubles finding home Instead of sticks and stones, you got trees and boulders And I see that you've got blisters on your feet From the distance, the weight, and the dark And I see that you're starting to bleed From your own two hands on your heart Margaret, my love I have seen you weather the rain Margaret my love For too long I have watched you be In pain Every day I watch you go by You unravel, till you're hanging by a thread Hiding with a smile oh it only works for a while You close your eyes and embrace it instead Margaret, my love I have seen you weather the rain Margaret my love For too long I have watched you be In pain And I'll help you pick up the million pieces Shattered mind and your love in smithereens I know you try, but in the end, the day seizes back Cut your own wounds and you lick them clean Margaret, my love I have seen you weather the rain Margaret, my love For too long I have watched you be In pain Margaret, my dear I am here and I will stay Margaret, my dear Don't you that all of this will go away? And I know that I will see you smile someday