Skip navigation to main content

Featured Poem: The Rainbow by William Wordsworth

Written by The Reader, 20th February 2017

Our Featured Poem this week comes from that old Romantic William Wordsworth but it's not the daffodils - we're looking skyward this time with The Rainbow.

Born in 1770, both William Wordsworth's parents died before he was 15, and he and his four siblings were left in the care of different relatives. As a young man, Wordsworth developed a love of nature, a theme reflected in many of his poems.

He began to write poetry while he was at school, but didn't have anything published until 1793.

My Heart Leaps Up, or The Rainbow as it is also known, was written on the night of March 26, 1802, when Wordsworth was staying in Grasmere in the Lake District. The poem was published as part of Poems, in Two Volumes in 1807. The last three lines of The Rainbow also feature in the epigraph of Wordsworth's better known Ode: Imitations of Immortality which he began writing the day after completing The Rainbow.



The Rainbow

My heart leaps up when I behold

A rainbow in the sky:

So was it when my life began;

So is it now I am a man;

So be it when I shall grow old,

Or let me die!

The Child is father of the Man;

I could wish my days to be

Bound each to each by natural piety.

by William Wordsworth



Leave a Reply

Your email address will not be published.

Related Articles

Omar Bynon as Cobbler. Photographer: Helen Murray

Globe on Tour: Julius Caesar – FAQs

Find out all you need to know ahead of The Globe on tour's performance of Julius Caesar this weekend (3 & 4…

Read more

Stories from the Storybarn supporting Liverpool Against Racism Festival

Saturday 23 April marked the start of Liverpool's first ever Liverpool Against Racism Festival. It gave us a chance to…

Read more

Spring refresh – The Reader Café reopens Saturday 30 April  

‘Nothing is so beautiful as Spring –             When weeds, in wheels, shoot long and lovely and lush’ From…

Contact us

Get in touch and be part of the story
You can also speak to us on: 0151 729 2200
  • This field is for validation purposes and should be left unchanged.