Cattenach Ranch

2 books in series
4.5 out of 5 stars 54 ratings

Redemption Publisher's summary

Nearly the last remaining member of Olivia Cattenach's family has just died overseas and left her overcome by grief. But when a soldier shows up at her ranch with a final message from her brother, she finds new purpose.

Nathan Roldan is as formidable as they come. Bulging muscles and inked to boot, he looks like every bit the bad boy he claims to be. Except, under his shuttered gaze and behind his walls lies a gentle giant.

Determined to carry out her brother's wishes, she chips away at Nate's layers and discovers more pain than any person should ever have to endure. A passion she never dreamed of was possible.

He's not the hero she thinks he is.... Nate's mistake got a fellow comrade killed, and a deathbed promise to take care of the guy's sister lands him in Wyoming with the hope of redemption. But he wasn't expecting...her. Beautiful, witty, and sweet, Olivia is everything he doesn't deserve. Born a nothing, he'll die a nothing.

Though guilt is a living thing, temptation is too hard to resist. Somehow, she's unleashing his restraint and unearthing feelings he buried long ago. He wants her. More, he's worried he needs her.

She's trying to save him, but when she learns the truth, he'll lose the only happiness he's ever known.

©2017 Kelly Moran (P)2018 Kelly Moran
Show more Show less
You're getting a free audiobook


You're getting a free audiobook.

$14.95 per month after 30 days. Cancel anytime.
Product List
  • Book 1

    • Cattenach Ranch
    • By: Kelly Moran
    • Narrated by: Gene Branson
    • Length: 8 hrs and 29 mins
    • Release date: 06-28-18
    • Language: English
    • 4.5 out of 5 stars 39 ratings

    Regular price: $19.95 or 1 credit

    Sale price: $19.95 or 1 credit

  • Book 2

    • Cattenach Ranch, Book 2
    • By: Kelly Moran
    • Narrated by: Gene Branson
    • Length: 9 hrs and 34 mins
    • Release date: 09-18-19
    • Language: English
    • 4.5 out of 5 stars 15 ratings

    Regular price: $19.95 or 1 credit

    Sale price: $19.95 or 1 credit