Witch Esme Westbrim is settling into a new life in Bewitching Brimstone Bay when the murder of a tourist hits too close to home. The second body in a few months has turned up on her doorstep!
To make things worse Esme has seen someone she knows all too well lurking around the scene of the crime. Afraid her family will come under suspicion, Esme must attend a magical fairy-tale reunion ball and uncover deadly secrets from the past. Even help from a psychic cat, magically marvellous cupcakes, and a wild witch cousin might not be enough when a certain ridiculously handsome Special Agent keeps getting in Esme’s way!
Can Esme find happily ever after for everyone or will her belief that fairy tales always end badly come true?