Cindy Pon's Serpentine
This is one of those books that just has a few too many things going on, so it starts to feel a little bit clumsy. Our protagonist is the handmaid to a well-off girl in ancient China, and oh yeah, she's also a serpent demon. And her mistress is a lesbian. And her love interest can see ghosts and was raised by monks. And a demon dude keeps showing up to offer exposition and hit on her. And a bunch of demons/zombies are roaming around. Plus other stuff. It's all pretty interesting but the writing is definitely overly dramatic most of the time, and it just didn't quite work for me. I might check out the inevitable sequel? B.