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. Close Your Eyes
  5. Woman Up
  6. No Excuses
  7. My Kind Of Present
  8. Chicken Little (feat. Spencer Sutherland)
  9. Crushin' (feat. Lawrence)
  10. Lips Are Movin'
View all Meghan Trainor songs

Most popular topics in Meghan Trainor songs

Related artists

  1. Ariana Grande
    Ariana Grande
  2. ZAYN
    ZAYN
  3. Rihanna
    Rihanna
  4. Kelly Clarkson
    Kelly Clarkson
  5. Selena Gomez
    Selena Gomez
  6. Shawn Mendes
    Shawn Mendes
  7. Katy Perry
    Katy Perry
  8. LUDMILLA
    LUDMILLA