Ratings176
Average rating3.8
It was enjoyable and kept me on my toes, though I wish some plot points hadn't been revealed so early on - when we finally get to the narrator's explanation of those plot points, it's kind of glossed over since we knew it was going to happen after the 3rd chapter.
I got a little bored at parts but the concept was interesting enough to keep me reading. I also didn't mind the romance but it was a little out of place. 3.5 stars.