A Blade So Black by L.L. McKinney

Book – The night her father died, Alice Kingston was attacked by a Nightmare from another world. A year later she’s almost done with her training as a Dreamwalker, someone who stops the Nightmares from coming into our world where they grow even more powerful and dangerous. But Alice isn’t sure she wants to be a Dreamwalker. Sure, it’s great having superpowers and getting to fight monsters with magical weapons, and her mentor Hatta is gorgeous and wonderful, but it’s dangerous work. A girl was killed by police at a high school football game, and ever since Alice’s mom has gotten more and more protective. The choice might be taken away from her, though, when a mysterious knight appears and attacks Alice and Hatta, and may have designs on the whole of reality.

A combination of Alice in Wonderland, Buffy the Vampire Slayer, and #BlackGirlMagic, this was by far the most fun I’ve had with a book in ages. Alice is a delight, and it’s great to see Black girls get to be heroes in urban fantasy. I’m not a huge Alice in Wonderland fan, but I loved the way A Blade So Black takes elements from that story – the Red and White Queens, the vorpal blade, Hatta as the Mad Hatter – and incorporates them into a fresh new fantasy. My one complaint is that this is the first book in a series, and now I’m gonna have to wait at least a year to find out what happens next!