I hate to give this only 3 stars because this book was SO GOOD…until the end. I was dreading the ending and put off reading it for a few days because (as the title said) I knew what was coming. The ending left me so so so unsatisfied and with so many questions. It’s implied what happens with Rufus (but I did have to look up an explanation of the ending to TRULY understand the implication of who may have been responsible for his ending). We never find out what happens to Delilah and Victor. And yes, they weren’t main characters, literally EVERY other character’s story was settled. Ugh, I’m so sad :’( BUT…overall this book was really good! It made me tear up (and probably would have made me full on cry if I hadn’t been reading it at work, lol). I highly recommend *if you’re okay with a few loose strings*!!