While I did really love this and enjoy reading it, I am sort of annoyed (at it? at myself?) for picking the ~twist~ about 20 pages into it. 
 But other than that, I really liked it! 4 stars. Immediately starting the next book.