I Have Torn You from My Heart - Daddy Long Legs Cast

"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