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. Tunnel Of You
  2. Talk Talk
  3. Love On The Ground
  4. Bad Dream
  5. Hurricane
  6. Fire For You
  7. Mood Ring
  8. Dancing In The Moonlight
  9. Love Chained
  10. Future Love
View all Cannons songs

Most popular topics in Cannons songs

Related artists

  1. Mon Laferte
    Mon Laferte
  2. Passenger
    Passenger
  3. Ed Maverick
    Ed Maverick
  4. Kevin Kaarl
    Kevin Kaarl
  5. HUMBE
    HUMBE
  6. Empire Of The Sun
    Empire Of The Sun
  7. New West
    New West
  8. LANKS
    LANKS