My Selfish Heart

Meghan Trainor Meghan Trainor

The Heartache of Ambition: Meghan Trainor's 'My Selfish Heart'

Meghan Trainor's 'My Selfish Heart' is a poignant exploration of the conflict between personal ambition and romantic relationships. The song delves into the emotional turmoil of realizing that one's dreams and aspirations can sometimes come at the expense of love. Trainor's lyrics reflect a deep sense of regret and self-awareness, acknowledging that her 'selfish heart' wasn't good for her partner, despite her intentions. This internal struggle is a common theme for many who find themselves torn between the pursuit of their dreams and the desire to maintain meaningful relationships.

The song's narrative is built around a heartfelt goodbye, where Trainor admits that she wasn't ready to let go but felt it was necessary. She expresses a hope that her former lover will find happiness and the love of their life, even as she grapples with the pain of separation. The repeated refrain of 'Baby let's keep in touch' underscores the lingering attachment and the difficulty of completely severing ties. This line also highlights the complexity of modern relationships, where emotional connections often persist even after the official end of a relationship.

Trainor's use of metaphors, such as comparing her partner's kiss to a drug, adds depth to the song's emotional landscape. This metaphor suggests an addictive quality to the relationship, making it even harder to walk away. The song also touches on themes of self-forgiveness and the hope for future reconciliation, as Trainor asks for forgiveness for her 'selfish heart' and expresses a desire to remain in contact. 'My Selfish Heart' is a relatable anthem for anyone who has had to make the difficult choice between love and personal growth, capturing the bittersweet nature of such decisions with honesty and vulnerability.

Share on social media Share as link
  1. Marvin Gaye (feat. Charlie Puth)
  2. Dear Future Husband
  3. Been Like This (feat. T-Pain)
  4. Bad For Me (feat. Teddy Swims)
  5. Doin' It All For You
  6. My Selfish Heart
  7. Me Too
  8. FOOLISH
  9. Don't I Make It Look Easy
  10. Bestie
View all Meghan Trainor songs

Most popular topics in Meghan Trainor songs

Related artists

  1. Jessie J
    Jessie J
  2. Ariana Grande
    Ariana Grande
  3. Fifth Harmony
    Fifth Harmony
  4. Taylor Swift
    Taylor Swift
  5. Britney Spears
    Britney Spears
  6. Katy Perry
    Katy Perry
  7. Nicki Minaj
    Nicki Minaj
  8. Ella Henderson
    Ella Henderson