"I Have Torn You from My Heart" is a song from musical 'Daddy Long Legs' performed by Megan McGinnis (Jerusha). I have torn you from my heart I have stripped myself of any pointless expectation that you will ever change your ways I have torn you from my life I have washed my hands of ever hoping you will be there when I most need a friend but you'll never be there daddy on that I can depend (charity) I have torn you from my soul you have hurt me for the last time (charity) and I won't go on believing you'll never hear another plea