Riley in Three Heartbeats Away is a typical teenager, well, if you don’t count the fact that she can see and hear ghosts. Other than that, she has the usual boyfriend problems. Well, you can if you think having a guy in a comma fall in love with you then completely forget you once he’s awake.  But other than that, Riley’s life is pretty normal.

And now her latest ghost is a Bridezilla bent on revenge, and not just on the person who killed her. She’ll take out her wrath on anyone who gets in her way. And Riley is for sure in her way. And she’s not going anywhere either. Not when the dead bride claims to know things about her mom. But Riley would love if she’d stop throwing knives around the house. 

Time is running out to enter my Three Heartbeats Away preorder contest. I’m closing this contest on June 18th when Three Heartbeats Away is released. So hurry up and preorder your copy and send a scan or link of you purchase to You’ll be entered to win this tote filled with theses goodies. Preorder Three Heartbeats Away at AmazonBarnes & Noble or Kobo. (U.S. residents only, please.)

The dead carry their secrets with them…

At least until they end up at Riley Smith’s door. Her latest spectral visitor is a murdered bride with a need for revenge, and not necessarily for the person who killed her. Never mind that killer is about to strike again. Riley’s determined to help, but is missing Hayden, the hot, ghostly boy who’s always had her back.

Living, breathing Hayden is awake, which means his spirit isn’t around to flirt with Riley anymore. Worse yet, the “real” Hayden doesn’t remember her. Their connection had been so strong. Did his feelings for Riley just disappear into the ether?

As Riley gets closer to finding the bride’s killer, other secrets are revealed: secrets that changes everything Riley thought she knew about her parents. But before she can completely unravel the mystery of her past, Riley will need to escape the murderer that threatens her future.

Leave a Reply

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