It took me a bit to get into this but once I was, I was hooked. There were definite twists I spotted ahead of time (wanting to scream at MC) but at least one I didn't (hello, ending ending). I kind of liked how this story really wasn't about what I thought it was going to be about.
(Labyrinth inspired Halloween costume)