Jar of Hearts by Jennifer Hillier
I admit the cover art is the reason I stopped to take a closer look at Jar of Hearts. I loved the cover. It's not the cover that got me hooked though.
Georgina "Geo" Shaw's best friend was murdered when they were both 16. Geo should know. She was there. Her role in the events that evening were kept hidden for 14 years. Angela's body is found and the truth starts to come out. Geo receives a plea deal and goes to prison for five years in order to testify against a notorious serial killer, Calvin James, a man Geo once loved.
After prison, Geo is ready to start her life over. She'll never be the power executive she was, but she doesn't feel she deserves it either. The problem is that Geo's ex-boyfriend escaped years ago. He's never been caught. Bodies are piling up and all seem to be sending a message to Geo. Calvin's not going to stop.
I will say that you're going to find a strong theme of abuse in Jar of Hearts. It's hard to imagine ever feeling for Geo, but as you go into the past and experience what she experienced, it becomes clear why she did some of the things she did. Do I agree with her? No, but then I've never been in an abusive relationship. I have had friends who were and it's frightening the lies they will tell themselves.
This book was sad, frightening, and a little too real. I enjoyed every minute of it. Despite a few cringe-worthy moments.