9/10 There are some plot holes that I feel are overlooked just because the story is kept short. I feel like both halves could‘ve been longer than 250 ish pages each. I really loved Gemma the entire time but it took much longer to warm up to Lyra. Maybe that‘s the point but I don‘t like that I found myself only wanting to hear Lyras point of view.