**I strive to avoid spoilers in my reviews but sometimes they can slip in without me realising. Please be warned that if you read the full review there may be small spoilers for the book. Thank you**