Desi, teen witch, wants to learn more magic, but her mother is refusing to teach her much more than simple baby spells. When her mom runs off to deal with some unknown danger (that turns out to be Desi's semi-evil warlock dad, who is still miffed that Desi’s mother left him and went into hiding), Desi figures she can now start to experiment on her own. Cue wacky hijinks, at least until Desi's dad finds out where she is and attempts to win her over with a mix of actual fatherliness and crazed power-mad ambitions. The best thing about this fantasy is Cat, the witch's familiar turned from feline into teen girl so that she can babysit Desi while her mom is gone. Cat, as a human, still thinks like a cat, leading to many amusing situations -- Alexander must have a cat at home to understand them so well and to do such a great job translating a cat's mind into a human's body. She's a stylish character with a great voice and she narrates half the chapters (Desi narrates most of the others). However, people around Cat react in totally improbable ways to her crazy behavior (aside from Desi, of course, who knows what Cat truly is), undercutting the characters' credibility. In fact, most of the characters, aside from Desi and Cat, are one-note and not very believable, especially the two boys-next-door, who serve as love interests for Desi and Cat, respectively. There are some cool magical elements (like lawn gnomes that guard the house and get pissed off when Desi puts them in the closet) but overall magic is kind of generic. The two stories don't exactly mesh -- Desi learning magic is kind of Sabrina-esque, but the story turns dark and convoluted when her father begins a battle over merging the human world with the spirit (demon) world. It's a weird tonal change that doesn't really fit with the characters and the rest of the book. And audience is tricky, too: this book is a little young for high schoolers (because of Desi's narrative) and a little old for middle schoolers (because of Cat's narrative).
It's not a terrible book by any means, but it's uneven. I liked parts of it a lot; other parts, I was scratching my head and wondering how this made it into the same book. Since this seems to be the author's first novel, I'll keep my eye out for the next to see how he develops as a writer.