Avery is excited to be on holiday with her family. They’re staying in a gorgeous cottage right by the river and have lots of fun activities planned. The only thing that would make the trip even better is if she had a dog to enjoy it with.

So when she finds Hazel, a frightened puppy all alone on the riverbank, she knows she has to help her. But where has Hazel come from and how can Avery make the little puppy trust her?