Bad For Me (feat. Meghan Trainor)

Teddy Swims Teddy Swims

The Painful Reality of Toxic Love

“Bad For Me” by Teddy Swims featuring Meghan Trainor delves into the emotional turmoil of loving someone who is inherently toxic. The song's lyrics paint a vivid picture of a relationship strained by broken promises and selfish behavior. Despite the deep bond, possibly familial as suggested by the line “I know we're blood,” the love shared is ultimately damaging. The repeated plea, “Please, don't make promises that you can't keep,” underscores the frustration and hurt caused by unmet expectations and the emotional toll it takes on the singer.

The song also touches on the internal conflict of wanting to express anger and disappointment but feeling unable to do so. The line, “Sometimes, I just wanna scream in your face, but when you're in pain, I just walk away,” highlights the struggle between confronting the toxic behavior and the instinct to protect the other person. This dichotomy is further explored through the advice of a therapist, suggesting the singer seeks professional help to navigate these complex emotions. However, the singer remains skeptical about the effectiveness of such advice, believing that the other person is too selfish to understand or change.

The chorus, with its poignant declaration, “No matter what, I love you endlessly, but I gotta run from your reality,” encapsulates the heart-wrenching decision to distance oneself from a loved one for self-preservation. The song acknowledges the difficulty of this choice, especially when the bond is as strong as blood. The repeated acknowledgment of the other person's selfishness and the impact of their lies further emphasizes the necessity of this painful separation. Ultimately, “Bad For Me” is a powerful exploration of the complexities and heartache involved in loving someone who is bad for one's well-being.

Share on social media Share as link
  1. Apple Juice
  2. Bad Dreams
  3. Lose Control
  4. The Door
  5. Are You Even Real (feat. GIVĒON)
  6. Suitcase
  7. Rivers
  8. Tennessee Whiskey
  9. Let Me Love You
  10. I Don't Wanna Be You Anymore
View all Teddy Swims songs

Most popular topics in Teddy Swims songs

Related artists

  1. Bruno Mars
    Bruno Mars
  2. John Legend
    John Legend
  3. Mariah Carey
    Mariah Carey
  4. Frank Ocean
    Frank Ocean
  5. Alicia Keys
    Alicia Keys
  6. Dermot Kennedy
    Dermot Kennedy
  7. Leon Bridges
    Leon Bridges
  8. Chris Stapleton
    Chris Stapleton