This was a super quick read and I'm so glad that I had avoided any spoilers- the best way to read this book is to go in knowing nothing. Probably closer to a 3 star book but I had a 4.5 star time reading it!