I usually struggle with books of this theme, as I hate the feeling like there is just no way out of whats going wrong. So when I started to catch on to what was happening I stopped to read the reviews and was second guessing whether to keep reading.
I'm so.glad I did! Karina Hale does an amazing job of keeping you on board and maintaining hope in the story even when the characters are at their lowest. The characters are well written and easy to fall for.