Book Review: Rain Before Rainbows

Title: Rain Before Rainbows

Written by: Smriti Halls

Illustrated by: David Litchfield

Published by: Walker Books

Rain Before Rainbows by Smriti Halls and David Litchfield

Rain Before Rainbows was published in 2020 just as we were emerging from lockdowns and the scary time of Covid was behind us. It was released by Walker Books in conjunction with Save the Children to raise awareness for the ‘Saves the Stories’ campaign. It is a beautifully colourful picture book, which is easy to read and leaves the reader with a magical feeling of love and a positive outlook for the future.

Our female protagonist and her fox friend are forced to leave their home and most combat the fierce wind and rain in the dark. They encounter raging storms and symbolic scary dragons travelling across the sea before reaching a brighter new world full of promise and new friends.

This is a clever well-crafted picture book where every word is there for a reason. There is a rhythmic quality that builds around the theme of hope. So there may be ‘rain before rainbows’ and ‘clouds before sun’ but with a little patience and determination we can all survive the bleakest times and scariest of dangers. The illustrations are full of poignant details that add to the atmosphere of the book.

It is the ideal picture book for discussing hopes and dreams in a PSHE lesson giving young children a chance to reveal their own desires. It will also be perfect for talking about refuges having to leave their homes.

A great edition to bookshelves and libraries.

You can buy copies of Rain Before Rainbows by Smriti Halls and David Litchfield from your local bookshop, or online at, an organisation with a mission to financially support local, independent bookshops.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s