I like the unique story and the message about change needing to happen. It was hard to put down and so worth it. Not very much can surprise me in a story, but this one did. The revelation seemed a bit far fetched or just not explained in more detail. 18+