FREE Click and Collect in Store or FREE UK Delivery on Orders Over £25.

The heart of a giant

The heart of a giant

Regular price £7.99
Unit price  per 

There's a shape up in the hills, where a giant's said to sleep, beneath a grassy blanket, on a bed of moss and peat. Then, one day, the sleeping giant wakes - and a small boy called Tom is plunged into an unforgettable adventure. Along the way, he'll discover what it means to be a true friend - and that even an ordinary boy can have the heart of a giant.

Contact us about setting up a wish list for your school.