Aged just 16, Geo’s best friend Angela disappeared without a trace. Years later, Angela’s body is discovered in the woods near Geo’s childhood home, revealed as yet another victim of the notorious serial killer Calvin James. Geo’s high-school boyfriend.
For fourteen years, Geo knew what had happened and told no one, carrying the secret until she was arrested and sent to prison. Why would any woman protect a man capable of committing such a heinous crime? Geo had her reasons…
To Geo, Calvin is more than a monster, a serial killer with no remorse. He is something else entirely. And while Geo did her time, Calvin escaped and went on the run. Now released, Geo is ready to start over. But then the bodies begin to turn up, killed in the exact same manner as Angela…
Reading the title, I wasn’t sure if I was about to embark on a romantic tale or a macabre journey. ‘A Jar of Hearts’ is neither of these, although it does feature an unlikely romantic and serial killings.
It’s a thriller about retribution, forgiveness, obsession and lies. Geo rises like a phoenix from the ashes in the aftermath of her friend’s disappearance. Years later she finds that her lies come back to haunt her and then her life implodes. Geo keeps ‘The Jar of Hearts’ as a reminder of that fateful night.
There are many subtle twists in this story, but even if you understand them, they don’t reveal everything. The murders are shocking and graphically portrayed, but only to demonstrate the murder’s state of mind. The ending is both poignant and disturbing and perfect for this absorbing book.
Suspenseful, surprisingly and often shocking; ‘A Jar of Hearts’ is a compelling read.
I received a copy of this book from Atlantic Books – Corvus via NetGalley in return for an honest review.