Rating: 5.0/5.0 Age Recommendation: 15+ My Thoughts I have no words to describe just how brilliant I found this book… I thought that there were so many different themes and topics that were brought up during the entirety of the book. Some were subtle some where not so subtle and I just thought it was …