Year: 1989 - Album: Classic Queen
Written by Queen
Tuning:Eb C#m intro C#m A B7 Every drop of rain that falls in Sahara Desert says it all it's a miracle E C#m G#7 All god's creations great and small, the Golden Gate and the Taj Mahal, that's a miracle. D C6 B7 Test tube babies being born, Mothers, fathers dead and gone it's a miracle.D E A G The one thing we're all waiting for is peace on earth an end to war. D Bm7 E11 It's a miracle we need, the miracle G D A G A D The miracle we're all waiting for, today. C#m A B7 If every leaf on every tree could tell a story that would be a miracle. E C#m If every child on every street had clothes to wear and food to eat G#7 that's a miracle. D C6 If all god's people could be free to live in perfect harmony B7 E D A it's a miracle,we´re having a miracle on earth E D C mother nature does it all for us C#m Open hearts and surgery A Sunday mornings with a cup of tea C#m A super powers always fighting but Mona Lisa just keeps on smiling Em7 it's a miracle Em7 It's a miracle Em7 it's a miracle Guitar solo(play E D A E D C) C G A The wonders of this world go on A Em7 Well it's a miracle Em7 it's a miracle Em7 It's a miracle D E A G The one thing we're all waiting for is peace on earth and an end to war G D Bm7 E11 it's a miracle we need, the miracle D G The miracle D A G D A G D A7 Peace on earth and end to war Outro D E A That time will come, one day you'll see A G D when we can all be friendsE D A We're having a miracle on earth E D C Mother nature does it all for us G The wonders of this world go on A The Hanging Gardens of Babylon G Captain Cook and Cain an' Abel A Jimmy Hendrix an' the Tower of Babel Em7 It's a miracle Em7 It's a miracle