I feel like this took me FOREVER to finish (because school sucks and I get no time to read) but I finished my classes today and finally finished it! Regardless of my reading time, I thoroughly enjoyed this book. The only problem I had was that the ending dragged a lot for me, and then kind of ended abruptly. Otherwise, it was perfect. I am in love with Catherynne M. Valente!