Well written thought provoking book
5 stars
I really enjoyed this book, it was fun to read, the characters were good, and I really enjoy the way moon writes, it's just so easy to read, even when the situations are dire, there is at least some hope there. Really enjoyable in general, could be a bit less rapey though.