Your cart

Free delivery on all orders over £40
Schools can pay by invoice by setting up an account at checkout.
Julia and the Shark

Julia and the Shark

Published: 2 Sep 2021

Hardback, 224 pages

Recommended for age 9+ and 11+

By Kiran Millwood Hargrave

Illustrated by Tom de Freston

Published by Hachette Children's Group

Regular price
£5.90
Sale price
£5.90
Regular price
RRP £7.99
Unit price
per 

This title features in our Reading Gladiators™ selection.

The shark was beneath my bed, growing large as the room, large as the lighthouse, rising from unfathomable depths until it ripped the whole island from its roots. The bed was a boat, the shark a tide, and it pulled me so far out to sea I was only a speck, a spot, a mote, a dying star in an unending sky...

Julia has followed her mum and dad to live on a remote island for the summer - her dad, for work; her mother, on a determined mission to find the elusive Greenland shark. But when her mother's obsession threatens to submerge them all, Julia finds herself on an adventure with dark depths and a lighthouse full of hope...

A beautiful, lyrical, uplifting story about a mother, a daughter, and love - with timely themes of the importance of science and the environment.

Tagged lighthouses and top pick

Read our review on justimagine.co.uk

  • When the Sky Falls
    When the Sky Falls

    9+ 11+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • We're Going to Find the Monster

    3+ 5+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • Ergo

    3+ 5+ 7+

    Regular price
    £9.60
    Sale price
    £9.60
    Regular price
    RRP £12.99
    Unit price
    per 

  • The Cat and the Rat and the Hat

    3+ 5+

    Regular price
    £5.90
    Sale price
    £5.90
    Regular price
    RRP £7.99
    Unit price
    per 

  • Stella and the Seagull
    Stella and the Seagull

    5+

    Regular price
    £5.50
    Sale price
    £5.50
    Regular price
    RRP £6.99
    Unit price
    per