Deja Vu All Over Again

John Fogerty John Fogerty

Echoes of War: The Timeless Refrain in 'Deja Vu All Over Again'

John Fogerty's song 'Deja Vu All Over Again' is a poignant reflection on the cyclical nature of war and the haunting repetition of history. The lyrics evoke a sense of frustration and helplessness as the same tragic events unfold repeatedly, much like a recurring nightmare. Fogerty's use of the phrase 'déjà vu all over again' underscores the eerie familiarity of these events, suggesting that society has failed to learn from past mistakes.

The song opens with a reference to media coverage, asking if listeners have heard the discussions on the radio or seen the 'writing on the wall.' This metaphorical 'writing' implies warnings and signs that are often ignored or overlooked. The 'voice inside' that says 'I've heard it all before' represents a collective consciousness that recognizes the patterns of history but feels powerless to change them. The repetition of 'day by day' and 'one by one' emphasizes the relentless and ongoing nature of these tragedies.

Fogerty's vivid imagery of 'old ghosts rising' and 'another momma's crying' paints a somber picture of the human cost of war. The 'big muddy' is a likely reference to the Vietnam War, a conflict that left deep scars on American society. By drawing parallels between past and present conflicts, Fogerty highlights the enduring pain and loss experienced by families and communities. The song serves as a powerful reminder of the need for reflection and change to break the cycle of violence and prevent history from repeating itself.

Share on social media Share as link
  1. Centerfield
  2. California Blues (Blue Yodel #4)
  3. Rambunctious Boy
  4. Swamp River Days
  5. Deja Vu All Over Again
  6. Have You Ever Seen The Rain?
  7. Down On The Corner
  8. Keep On Chooglin'
  9. Hot Rod Heart
  10. Lodi
View all John Fogerty songs

Most popular topics in John Fogerty songs

Related artists

  1. Lynyrd Skynyrd
    Lynyrd Skynyrd
  2. Nazareth
    Nazareth
  3. Doobie Brothers
    Doobie Brothers
  4. Peter Frampton
    Peter Frampton
  5. Van Morrison
    Van Morrison
  6. Rod Stewart
    Rod Stewart
  7. Steppenwolf
    Steppenwolf
  8. Kacey Musgraves
    Kacey Musgraves