Do What You Have To Do

Sarah McLachlan Sarah McLachlan

The Struggle of Letting Go: A Heartfelt Journey

Sarah McLachlan's song "Do What You Have To Do" delves deep into the emotional turmoil of a person grappling with the pain of a lost love. The lyrics paint a vivid picture of a soul tormented by the remnants of a past relationship, where the protagonist is haunted by memories and the lingering presence of their former lover. The phrase "ravages of spirit" and the imagery of a "monster broken by the rules of love" suggest a profound inner conflict and a sense of being overwhelmed by emotions that are difficult to control or understand.

The recurring line, "I don't know how to let you go," underscores the central theme of the song: the struggle to move on from a relationship that has left a deep, indelible mark. The protagonist acknowledges their inability to release the past, despite recognizing the necessity of doing so. This internal battle is further emphasized by the lines, "every moment marked with apparitions of your soul," and "the yearning to be near you," which convey a sense of constant, inescapable longing.

The metaphor of a "glowing ember burning hot, burning slow" encapsulates the enduring pain and passion that the protagonist feels. This slow burn represents the persistent, underlying ache that comes with unfulfilled desire and the realization that they cannot be with their loved one. The song's poignant repetition of the phrase "I do what I have to do" suggests a resigned acceptance of the situation, highlighting the necessity of enduring the pain and continuing forward, even when the path is fraught with emotional hardship.

Share on social media Share as link
  1. Adia
  2. Ice Cream
  3. Answer
  4. Do What You Have To Do
  5. I Will Remember You
  6. In The Arms Of The Angel
  7. Building A Mystery
  8. When Somebody Loved Me
  9. Fallen
  10. Silence
View all Sarah McLachlan songs

Most popular topics in Sarah McLachlan songs

Related artists

  1. Sheryl Crow
    Sheryl Crow
  2. James Taylor
    James Taylor
  3. Faith Hill
    Faith Hill
  4. Natalie Imbruglia
    Natalie Imbruglia
  5. Dido
    Dido
  6. Céline Dion
    Céline Dion
  7. Vanessa Carlton
    Vanessa Carlton
  8. Annie Lennox
    Annie Lennox