The thrilling conclusion to the beloved Squeaky Clean Mystery series is finally here–and Gabby faces her biggest nemesis yet!
This is one walk down memory lane Gabby doesn’t want to take.
Just because the crime scene seems eerily familiar doesn’t mean anything. That’s what Gabby St. Claire Thomas tells herself as she cleans up the aftermath of a homicide.
Then a second crime scene follows the same pattern, strangely resembling another mystery from her past.
Soon, it becomes clear that someone is trying to send Gabby a message. If the pattern of recreating her former cases continues, Gabby knows the unthinkable will happen—and she could lose everything she holds dear.
Gabby races to find the killer and protect those she loves. As she searches for answers, can she change the ending that’s speeding toward her? Or is history doomed to repeat itself and destroy everything she’s worked hard to achieve?


















Gabby and the Cold Case Squad tackle their most personal case yet.
Gabby St. Claire Thomas and her Cold Case Squad reunite to solve a missing person’s case.

Finding the perfect place for a honeymoon, away from any potential danger or mystery, is challenging. But Gabby’s longtime love and newly minted husband, Riley Thomas, has done it. He has found a location with a nonexistent crime rate, a mostly retired population, and plenty of opportunities for relaxation in the warm sun.
An abandoned theme park. An unsolved murder. A decision that will change Gabby’s life forever.
When Gabby St. Claire’s ex-fiancé, Riley Thomas, asks for her help in investigating a possible murder at a couples retreat, she knows she should say no. She knows she should run far, far away from the danger of both being around Riley and the crime.
Gabby St. Claire is determined to get back in the saddle again.
Gabby St. Claire is crying foul play, in every sense of the phrase.