The Struggle Within: A Journey of Self-Acceptance

Alexander Stewart's song 'Reflection' delves deep into the emotional turmoil of self-loathing and the struggle for self-acceptance. The lyrics paint a vivid picture of someone who is constantly battling with their own self-image, avoiding mirrors and reflections to escape the pain of seeing themselves. This avoidance is a metaphor for the broader struggle of facing one's own insecurities and imperfections. The protagonist feels invisible to others, yet acutely aware of their own efforts to cope with their internal struggles, highlighting the isolating nature of self-hatred.

The recurring theme of 'crawling in my skin' suggests a deep-seated discomfort that has been present since childhood. This phrase evokes a sense of being trapped within one's own body, unable to escape the relentless self-criticism. The lyrics 'all my bones and all my clothes don't fit' further emphasize this feeling of not belonging or being at odds with oneself. The loss of 'self-affection' and the futile attempts to find relief underscore the depth of the protagonist's despair.

The song also touches on the idea of identity and the impact of self-perception on one's sense of self. The line 'part of me wonders who I'd be if I didn't hate my reflection' suggests that the protagonist's self-hatred has significantly shaped their identity. This introspective question opens up a dialogue about the potential for change and the possibility of a different, more self-accepting future. The song's raw honesty and emotional depth resonate with anyone who has ever struggled with self-esteem and self-worth, making it a powerful anthem for those on a journey towards self-acceptance.

Share on social media Share as link
  1. ​​if you only knew
  2. Blame's On Me
  3. He Never Will
  4. Titanium
  5. There's Nothing Holding Me Back
  6. drunk thought
  7. Enamorado
  8. Broken By You
  9. Backwards
  10. day i die
View all Alexander Stewart songs

Most popular topics in Alexander Stewart songs

Related artists

  1. Ha*Ash
    Ha*Ash
  2. Jorge Rivera-Herrans
    Jorge Rivera-Herrans
  3. Ariana Grande
    Ariana Grande
  4. Sabrina Carpenter
    Sabrina Carpenter
  5. Ed Sheeran
    Ed Sheeran
  6. Olivia Rodrigo
    Olivia Rodrigo
  7. Billie Eilish
    Billie Eilish
  8. Rihanna
    Rihanna