Hold My Heart, Esther M. Soto
Netgalley copy in exchange for an honest review.
The BlurbOn a manhunt for a serial killer, FBI Special Agent Ileana Harper falls through a break in time, ripping her from the present and everything she knows. After forming an uneasy alliance with the man who comes to her rescue, she unearths long-buried family secrets. Spiraling out of control, she clings to memories of Tommy, her partner and best friend of eight years, to keep her sane, fearful she may never see him again.
FBI Special Agent Tommy Colton relies on Ileana to keep him grounded; she’s the closest thing he’s ever had to love in his life. When Ileana disappears, leaving no trace, he falls apart. Without her beside him, Tommy is about to face the biggest challenge of his career, if not his life.
While trying to find a way home, Ileana races to determine the killer’s identity and discovers he might be closer than she realized. Will she risk everything to catch him, or sacrifice justice to find her way back to Tommy before it’s too late?
My ThoughtsIf you read only one thing from my review, let it be this: I. FREAKING. LOVE. THIS. BOOK!
The story is super interesting, and you get sucked in from the moment you start. Of course, there’s the main mystery with the investigation. But the author also manages to bring so many layers to her plot, and in the end you want to finish it because there are SO MANY QUESTIONS!
The characters are amazingly portrayed, and there are not too many of them, so it leaves enough space to know enough about them, which I really appreciated.
The writing style is rich, fast, intriguing, and it suits the story perfectly. I especially liked the two povs (Ileana/Tommy), without having a 50/50 ratio. Ileana remains the main character, with a few touches from Tommy, to get his perspective on some aspects of the story. I loved that. Ileana is a superb main character, by the way.
This story will leave you hanging, especially if you love mysteries. It’s wonderfully crafted, full of twists and turns, I couldn’t put it down.