John McCrae

(30 November 1872 – 28 January 1918 / Guelph, Ontario)

The Shadow Of The Cross - Poem by John McCrae

At the drowsy dusk when the shadows creep
From the golden west, where the sunbeams sleep,

An angel mused: "Is there good or ill
In the mad world's heart, since on Calvary's hill

'Round the cross a mid-day twilight fell
That darkened earth and o'ershadowed hell?"

Through the streets of a city the angel sped;
Like an open scroll men's hearts he read.

In a monarch's ear his courtiers lied
And humble faces hid hearts of pride.

Men's hate waxed hot, and their hearts grew cold,
As they haggled and fought for the lust of gold.

Despairing, he cried, "After all these years
Is there naught but hatred and strife and tears?"

He found two waifs in an attic bare;
-- A single crust was their meagre fare --

One strove to quiet the other's cries,
And the love-light dawned in her famished eyes

As she kissed the child with a motherly air:
"I don't need mine, you can have my share."

Then the angel knew that the earthly cross
And the sorrow and shame were not wholly loss.

At dawn, when hushed was earth's busy hum
And men looked not for their Christ to come,

From the attic poor to the palace grand,
The King and the beggar went hand in hand.


Comments about The Shadow Of The Cross by John McCrae

  • (8/30/2014 10:17:00 AM)


    death the great equalizer wars are so ugly..why do we fight then especially in modern times when we have so much..? peace always brings prosperity..war always brings strife and destruction and chaos..Lovely poem I have always liked his In Flanders Field poem.. (Report) Reply

    0 person liked.
    0 person did not like.
Read all 1 comments »



Read this poem in other languages

This poem has not been translated into any other language yet.

I would like to translate this poem »

word flags

What do you think this poem is about?

Read poems about / on: angel, lust, loss, city, hate, pride, sorrow, child, sleep, light, world, children, kiss



Poem Submitted: Tuesday, December 31, 2002



[Report Error]