The good parts were really good, and the less good parts were...flat. That said, I was enjoying the read right up until it was felt necessary to hammer home (repeatedly) Aurora's 'life lesson', that she learn to think about the needs of others. That didn't need pointing out, it certainly didn't n...