'Demons Forever' is book number 6 in Cannon's Peachville High series about teenager Harper and the truths about her life that come out when she moves to Peachville.
***Spoiler Alert - if you haven't read the previous books in this series they're about to be spoiled, so look away now! Harper starts this book out as a newly crowned princess in her father's land, wanting desperately to go back to Peachville and attempt to free the demons from their witch hosts. Her strong-willed and caring personality is one of the things that made these books so readable for me. Once she sets her mind to something, she doesn't give up.
I'm not always keen on YA as often it seems to just be some kind of wish fulfilment fantasy, but not so here. The characters feel real and they go through plenty of emotional turmoil while making tough choices. There is real depth to the story and characters.
This book was so well thought out, and the perfect ending to the series. There are a few shocks along the way, and the ending itself is both powerful and heartfelt. If you haven't read these books yet you're missing out!