Broken Hearts

By M. O’Keefe

Blog Tour & Review

BROKEN HEARTS (Hearts #2) by M. O’Keefe

Release Date: April 27th

Add to Goodreads:



His name thrums through me like a heartbeat.

I climbed out of the smoldering crater of my life only to find myself back in the middle of a slow-motion trainwreck. I’m hunted, torn between my past and present, ripped apart by two warring families. My husband is dead, and his killer is the only man who’s ever felt the deep well of emotion I keep hidden from the world.


Vicious and scarred—his rough touch is seared into my skin, but his soft caresses are what break down my walls bit by bit. Until there’s only me left. My soul in his bloody hands, and my broken heart beating just for him. Only him.


My shadowy protector, my phantom lover—kiss me or kill me, I don’t care. As long as you’re the one who does it.

Prologue touches base on the end of book one, Stolen Hearts, which finds Poppy fleeing through the forest with lies, manipulation, and fear nipping at her heels, spurring her onward.  Trying to run away from the Morelli’s, Constantine’s, and Ronan.

Ronan sweeps her up and across the way to settle into his dark past while in hiding from her darkening present and future. The “why” kept me turning and turning through all the steamy pages!

I enjoy the suspense and dark understanding of their lives being entwined while Ronan tries to keep an emotional distance from Poppy. His reasonings behind everything he chose to do for Poppy, ack, sooo heartbreaking! You can’t help but root and hope for them!

Twisty cliffhanger that’s jaw dropping!


Amazon US:
Amazon Intl:
Google Play:

About the Author:

M. O’Keefe can remember the exact moment her love of romance began–in seventh grade, when Mrs. Nelson handed her a worn paperback copy of The Thorn Birds. Writing as Molly O’Keefe, she has won two RITA Awards and three RT Reviewers’ Choice awards. She lives in Toronto, Canada, with her husband and two children.

Connect with Molly:


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.