The Torment of Unrequited Love in Charlie Puth's 'Suffer'

Charlie Puth's song 'Suffer' delves into the emotional turmoil of being infatuated with someone who doesn't reciprocate the same level of commitment or affection. The lyrics paint a picture of a person who is deeply attracted to their partner, comparing the intense feelings to being caught in a tornado. The repeated line 'You make me suffer' underscores the pain and frustration of loving someone who seems indifferent or even enjoys keeping the protagonist in a state of longing and uncertainty.

The song's narrative suggests a toxic relationship dynamic where the protagonist is 'just a sucker for a cold-hearted lover.' This line indicates a recognition of the unhealthy situation, yet there's an inability to break free from the allure of the partner, who is likened to a practitioner of 'black magic.' The imagery of magic and spell-casting enhances the idea that the protagonist feels powerless against the attraction they feel, despite the suffering it causes.

Charlie Puth is known for his emotive pop songs that often explore themes of love and heartache. 'Suffer' is no exception, with its blend of catchy melodies and poignant lyrics that resonate with listeners who have experienced the agony of unrequited love or a one-sided relationship. The song's appeal lies in its relatability and the raw honesty with which Puth conveys the pain of being in love with someone who doesn't seem to care.

Share on social media Share as link

  1. We Don't Talk Anymore (feat. Selena Gomez)
  2. One Call Away
  3. Dangerously
  4. That's Hilarious
  5. How Long
  6. Attention
  7. Left And Right (feat. Jung Kook of BTS)
  8. That’s Not How This Works (feat. Dan + Shay)
  9. Cheating On You
  10. I Don't Think That I Like Her
View all Charlie Puth songs

Most popular topics in Charlie Puth songs

Related artists

  1. Little Mix
    Little Mix
  2. Jessie J
    Jessie J
  3. Justin Bieber
    Justin Bieber
  4. Meghan Trainor
    Meghan Trainor
  5. Labrinth
    Labrinth
  6. Ariana Grande
    Ariana Grande
  7. Selena Gomez
    Selena Gomez
  8. Ed Sheeran
    Ed Sheeran