Miracle

Cannons Cannons

Waiting on a Miracle: The Emotional Turmoil in Cannons' 'Miracle'

Cannons' song 'Miracle' delves into the emotional complexities of a failing relationship. The lyrics paint a vivid picture of a love that has lost its way, with both parties acknowledging the loss but seemingly unable to move forward. The repeated lines 'I lost you, you told me that you lost me too' and 'Are we through?' highlight the mutual recognition of the relationship's demise, yet there's a lingering hope for a miracle to salvage what remains. This hope, however, feels increasingly futile as the singer expresses exhaustion from waiting and the emotional toll it has taken.

The chorus, 'I'm waiting on a miracle, this feeling is so typical, it's feeling kinda criminal, it's gonna take a miracle,' encapsulates the desperation and frustration of the situation. The use of the word 'criminal' suggests a sense of injustice or wrongdoing, as if the emotional investment and love given were wasted or betrayed. The repetition of 'losing my mind' and 'wasting time' further emphasizes the mental and emotional strain the singer is experiencing, caught in a cycle of hope and disappointment.

Cannons' musical style, often characterized by dreamy synths and smooth vocals, adds a layer of melancholy and introspection to the song. The band's ability to blend nostalgic sounds with modern themes creates a hauntingly beautiful backdrop for the lyrics. 'Miracle' is a poignant exploration of love's fragility and the painful realization that sometimes, despite our best efforts, a relationship cannot be saved without a seemingly impossible intervention—a miracle.

Share on social media Share as link
  1. Spells
  2. Golden
  3. Purple Sun
  4. Bad Dream
  5. Goodbye
  6. Down On Love
  7. Tunnel Of You
  8. Miracle
  9. Strangers
  10. Ruthless
View all Cannons songs

Most popular topics in Cannons songs

Related artists

  1. Hozier
    Hozier
  2. Natalia Lafourcade
    Natalia Lafourcade
  3. Mon Laferte
    Mon Laferte
  4. AURORA
    AURORA
  5. Lana Del Rey
    Lana Del Rey
  6. Mitski
    Mitski
  7. Kevin Kaarl
    Kevin Kaarl
  8. LANKS
    LANKS