After waiting what felt like YEARS for the sequel to Caraval, one of my favorite reads on 2017, I ripped through this book in almost a day. In fact I stay up until 4am to finish it. I was so exhausted in the morning but it...