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. I Don't Wanna Be You Anymore
  7. Hold Me
  8. Some Things I'll Never Know
  9. Funeral
  10. Simple Things
View all Teddy Swims songs

Most popular topics in Teddy Swims songs

Related artists

  1. Joji
    Joji
  2. Daniel Caesar
    Daniel Caesar
  3. Kaash Paige
    Kaash Paige
  4. Frank Ocean
    Frank Ocean
  5. Alicia Keys
    Alicia Keys
  6. Nelly Furtado
    Nelly Furtado
  7. Sade
    Sade
  8. Dermot Kennedy
    Dermot Kennedy