Ratings79
Average rating3.4
I'm very conflicted on how to rate and review this book. But for now I'm going with 3.5 stars. This may change after I have some some to digest and write a full review. But I will say that while the plot was lacking and abrupt in many ways, the messages throughout the book were extremely important and made this book that much more.