B Witch By Paige McKenzie and Nancy Ohlin

B Witch represents the intrigue of a murder mystery and the imagination of a fantasy world all rolled into one spellbinding story– both literally and figuratively since the book is about witchcraft! The novel takes place in a town called Sorrow Point, where a new student is forced to keep her identity as a witch secret because of her country’s anti-magic laws and the emergence of a violent, witch-hating group known as the Antima. Luckily, she discovers she is not the only witch at school. In fact, there are two rival covens who are actually competing with each other to get her to join their side. When one of their fellow witches is murdered, however, the covens are forced to desist from their feuding and join together to uncover who the killer is, before they become the next victims.

This book is both quirky and charming, making it a quick read that was both short and sweet. The plot is a little slow to start off, with most of the novel seeming to be exposition until the end when more of the action occurred, which I found to be the part of the book where I was truly hooked. It also took me a while to get adjusted to some of the language and writing choices, like the use of texting abbreviations in place of phrases like “in real life” and the fact that one character uses Pokemon cards to perform magic. Once I got used to it, however, the language choices just made the book seem almost relatable to its teen audience, and even more relevant to our own world, even though it’s technically a fantasy novel.

I’d recommend B Witch to fans of Pretty Little Liars and to anyone who loves fantastical settings, charming female protagonists, or high school drama mixed in with a whole lot of magic.