5/5 stars. 
 Let me start off by saying that this book made me feel so many feelings. It felt so raw. It wasn't sugar-coated and yet, I'm pretty sure Jennifer only scratched the surface of the issues that were coming into play in this story. 
 But I think the characters were really what made this book shine. I love how she didn't leave any character behind. She made me care or at least, understand, where each of them were coming from and why they acted this way. I especially adored Mallory. Her growth and realizations were so fucking real. I'm pretty sure I was teary-eyed for the last 1/3 of the book, not gonna lie. 
 Totally recommend this.