It took me a while to get into this one, but I was hooked about a third of the way in. I still have unanswered questions, but this ended up being a lot more satisfying than I expected, especially since I'm generally not a fan of circus/sideshow narratives in literature. 3.5 stars!