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. Better Broken
  2. I Will Remember You
  3. When Somebody Loved Me
  4. Silence
  5. Only Human
  6. Gloomy Sunday
  7. The Last to Go
  8. Gravity
  9. Ordinary Miracle
  10. Sweet Surrender
View all Sarah McLachlan songs

Most popular topics in Sarah McLachlan songs

Related artists

  1. Tori Amos
    Tori Amos
  2. Sheryl Crow
    Sheryl Crow
  3. James Taylor
    James Taylor
  4. The Chicks (Dixie Chicks)
    The Chicks (Dixie Chicks)
  5. The Corrs
    The Corrs
  6. Colbie Caillat
    Colbie Caillat
  7. Suzanne Vega
    Suzanne Vega
  8. Sara Bareilles
    Sara Bareilles