80%. This book, while not my favorite by any means, covers a lot of important topics and was very educational for me, which is really why I was reading it. While I felt like the ending could have been a lot more impactful, I'll chalk it up to the fact that it was Sara Farizan's debut. However, I thought that the characters were well developed, and were often morally gray. I also thought that the book dealt with some topics that could have been problematic and explained the situation to make sure that it was clear that was not what the book was trying to convey. (I'm really trying to keep this spoiler-free). Overall, the book was good and important, but not excellent.