4-4.5 stars 
 Roxy is living in the shadow of the life she would have had if she hadn't run her mouth off six years ago. Taking classes she hates, working at a job with few prospects (to pay for said classes) and sneaking time for the painting she loves as she can between the late nights and homework, this is not the life she envisioned. But it's more than Charlie has, and it's what Charlie would have done, so she perseveres. 
 Reece knows everything Roxy is going through. He has been there for it all, but one night would wreck the friendship between them. A night he couldn't even remember. 
 I had a hard time believing Roxy didn't put two and two together when things started happening around her apartment. Based on several details, I had things figured out pretty quick. But I loved her dedication to Charlie, and the way she began to let Reece back in to her life. 
 And I loved Reece. A lot. He was such a great combination of protective and laid back. He knew when Reece needed her space and when she was putting on a front. 
 It was fun seeing the whole group again during the times they all came together for each other. Even as they are now split across several cities, when one of them is in need they all rally together. Even Katie and her crazy predictions has wound herself into the group and created many light moments. 
 This didn't feel as tense as the last book, perhaps because I was fairly certain what was going on long before the reveal took place, but it was a fun read. Roxy had some hard lessons to learn with Charlie, her past, and her present, and each time something happened I hurt with her. Because though she may have been clueless about the situations going on around her she was still a very likeable, hardworking character. 
 And that ending? Without giving too much away, it may have been my favorite part of the book. Between the suspense and the full circle nature of things it was such a great mix of tension and emotion. 
 I was gifted a copy in exchange for an honest review.