Opal never expected to find a dead body shortly after returning home to Crystal Cove. But there it was, floating in the water. Still, if she'd needed a sign that she was meant to use her magic to help her grandpa solve the town's troubles, she couldn't ask for a better one.
Except, her police chief grandfather wants her far from danger, and his assistant police chief, though too sexy to ignore, is keeping some of the evidence to himself.
Either...