From the back cover:
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?
My thoughts; Someone has followed Gabby's career too closely and as a result knows everything, including the twists that happened since the beginning. This person also has personal information, things that friends only know. Supposedly.
Cleans to an End is a fast-paced who-dun-it that kept me guessing. Who, why, what next, where? You will read Cleans to an End to find the answers.
Error getting AmazonBook by Id: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 7Review – Cleans to an End
Error getting AmazonBook by Id: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 7