Storm, the youngest stormhound of the Wild Hunt, tumbles from the skies and crash-lands on the A40 in Wales. Disguised as a scruffy pup, he’s adopted by twelve-year-old Jessica, who has no idea her new pet once raced through thunderclouds. But Storm isn’t the only one hiding secrets – and soon Jessica finds herself caught in a tangle of magic, myth, and mysterious strangers who seem to know exactly what her dog really is.