SPOILERS A HEAD
You HAVE to read this book!! I have never read another book that made me feel so engaged. The entire time I genuinely cared about what the characters were doing, and the plot twist at the end wasn't one of those I totally saw it coming, it really took me by surprise. I have grown so used to books that end happily that I didn't think that Mare (main character) would end up being betrayed and so hurt. Although the entire time I was getting kinda annoyed by how Mare couldn't decide who she liked. Overall 5/5 definitely my favorite book currently.