Blair Wilkes faces her toughest challenge yet: meeting her boyfriend Nathan's family. That means being on her best 'normal' behaviour -- no weirdness, no magic, and definitely no unexpected appearances from her unpredictable cat, Sky.
Blair's life is never that simple.
A student's mysterious death by drowning casts a shadow over the town's annual summer broom flight contest. Now she's having to defend a group of elves from a murder accusation, fend off werewolves, and pass her next witch exam.
With people dropping off their brooms like flies, it's not a great time for Blair to try mastering flight. But without it, she'll fail her test and be doomed to spend her life being laughed at by witches half her age.
Can Blair learn to fly and catch a killer while she's at it? Or has her luck run out?