It's not perfect: some of the plot points were too heavily signalled and I'd guessed most of the reveals long before they arrived. And Maddie's initial indecisiveness didn't improve sufficiently by the end to make her a truly satisfying central character. Oh, and Brekken was delicious and we needed more of him. But these are nitpicks really - fans of the fantasy genre will find everything they're looking for in ''Havenfall'' - magic, adventure, an interesting multi-world environment with lots of potential for future stories, and a sweet love story for the central character.
If you like the look of ''Havenfall'' and haven't already, you should read [[Everless by Sara HollandEverlessHolland|Everless]], also by Holland. It ties magic to time to currency - a brilliant and fresh concept. And for a fantasy series exploring the meeting of the human world with others, we love [[Firebrand (Rebel Angels) by Gillian Philip]].
{{amazontext|amazon=152661488X}}