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. Angel
  2. Answer
  3. Fallen
  4. Possession
  5. Gloomy Sunday
  6. Hold On
  7. World On Fire
  8. Ice Cream
  9. Adia
  10. Fear
View all Sarah McLachlan songs

Most popular topics in Sarah McLachlan songs

Related artists

  1. Sheryl Crow
    Sheryl Crow
  2. Colbie Caillat
    Colbie Caillat
  3. Sara Bareilles
    Sara Bareilles
  4. Annie Lennox
    Annie Lennox
  5. Dido
    Dido
  6. James Taylor
    James Taylor
  7. Alanis Morissette
    Alanis Morissette
  8. Loreena McKennitt
    Loreena McKennitt