The Heart's Eclipse: A Tale of Unrequited Love

Josh Makazo's song 'eclipse' delves into the complexities of unrequited love and the emotional turmoil that accompanies it. The lyrics paint a vivid picture of a love triangle where the protagonist is deeply in love with someone who has already given their heart to another. The repeated lines 'Baby you're mine' and 'I'd give the world to you' emphasize the depth of his feelings and his willingness to sacrifice everything for the person he loves, even though he knows that their relationship is fleeting, much like an eclipse.

The metaphor of the eclipse is central to the song's meaning. An eclipse is a rare and temporary event where the sun and moon align, casting a shadow. This imagery reflects the protagonist's brief moments of connection with his love interest, moments that are beautiful but ultimately overshadowed by the reality that she belongs to someone else. The lines 'But our eclipse was all that I gave to you' suggest that their time together, though short-lived, was significant and memorable, yet it was all he could offer.

The song also touches on themes of acceptance and self-awareness. The protagonist acknowledges that 'Loving is not in my plans' and that he doesn't want to 'lead myself into insanity.' This shows a level of maturity and understanding that sometimes, despite our deepest desires, we must let go and move on for our own well-being. The emotional struggle is palpable, making 'eclipse' a poignant exploration of love, loss, and the difficult choices we must make in matters of the heart.

Share on social media Share as link
  1. Half of my Heart
  2. Numb
  3. MIDNIGHT PSYCHO
  4. Human Nature
  5. Come My Way
  6. i just want to hear your voice
  7. eclipse
  8. Let It Burn
  9. Hours
View all Josh Makazo songs

Most popular topics in Josh Makazo songs

Related artists

  1. Mariah Carey
    Mariah Carey
  2. Bruno Mars
    Bruno Mars
  3. Frank Ocean
    Frank Ocean
  4. John Legend
    John Legend
  5. Saint Levant
    Saint Levant
  6. Stevie Wonder
    Stevie Wonder
  7. Steve Lacy
    Steve Lacy
  8. The Weeknd
    The Weeknd