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. Been Like This (feat. T-Pain)
  2. Better When I'm Dancing
  3. Made You Look
  4. Like I'm Gonna Lose You (feat. John Legend)
  5. Good To Be Alive
  6. Someday (feat. Michael Bublé)
  7. Ashes
  8. Made You Look (feat. Kim Petras)
  9. Forget How To Love
  10. Dear Future Husband
View all Meghan Trainor songs

Most popular topics in Meghan Trainor songs

Related artists

  1. Charlie Puth
    Charlie Puth
  2. Christina Aguilera
    Christina Aguilera
  3. ZAYN
    ZAYN
  4. Rihanna
    Rihanna
  5. Ariana Grande
    Ariana Grande
  6. Charli xcx
    Charli xcx
  7. Nicki Minaj
    Nicki Minaj
  8. LUDMILLA
    LUDMILLA