Cover of Three Hearts in Chains

Three Hearts in Chains

Read the story

33 chapters · 57356 words · Read 1 times

BDSM spicy romance between Erin, a bratty brunette, 5’0 23 yr old, who enjoys when her partners Shane and Ryan take charge and make her submit both in the bedroom and in public. Shane is in the Arkansas national guard and is dirty blonde with short hair and 6’ 0 and Ryan works at a cabinet factory and is 6’ 3 with kindve shaggy brunette hair and both men wear a variety of SnapBack hats, cowboy boots without the spurs and jeans

Chapter 2: Boots and Discipline

The rope was a live thing around her wrists, a constant, grounding pressure that hummed through her veins. Erin tested it once, a subtle pull against the knot secured to a heavy iron ring in the log wall—a ring she’d never noticed before, darkened by age and use. It didn’t give. A shiver, half fear and half something much darker, much sweeter, traveled down her spine.

Shane and Ryan stood before her, a united front. They’d shed their flannels, standing now in just their t-shirts and jeans, their arms crossed as they assessed her. The firelight played over their faces, all hard planes and focused intent. The playful spark in Ryan’s eyes had banked into something hotter, more direct. Shane’s blue gaze was pure glacial ice.

“Comfy?” Shane asked, his voice a low rumble.

She lifted her chin, the bratty reflex firing even now. “The ambiance is lacking. And my arms are getting tired. This is a terrible host move, just so you know.”

Ryan chuckled, shaking his head. He walked to the duffel bag again, and this time when he straightened, he held a slender, wicked-looking length of leather. A riding crop. He tapped it lightly against his own thigh. Thwap. Thwap. The sound was soft, menacing.

“You’ve got a real selective memory, Erin,” Ryan said. “You remember the fun. The rewards. You seem to forget the part where actions have consequences.”

“What consequences?” she said, her voice betraying her with a slight waver. “I got the fire going. I made the drive more interesting.”

Shane moved then. In two strides, he was at the rough wooden table. He dragged a heavy ladder-back chair across the floorboards, the screech making her jump. He placed it firmly in the center of the room, facing her. Without a word, he put one boot—a worn, scuffed combat boot—up on the seat, resting his forearm on his knee. He looked at her, then at the space between his leg and the chair back.

“Over here,” he said, no room for negotiation in the tone.

Her mouth went dry. “Shane…”

“Now.”

The single word cracked through the cabin like the leather might. She swallowed, her earlier bravado crumbling into dust. She took a shuffling step forward, the rope tether allowing her just enough slack to reach the chair. The warmth of the fire was at her back now, the two men shadows and sharp angles in front of her.

Ryan approached, the crop held loosely. “The attitude,” he said calmly, as if lecturing. “The spilled coffee was an accident? Maybe. The ‘scenic route’? Annoying, but forgivable. Kicking his boots off the porch into the mud?” He tsked. “That was just disrespectful.”

He nodded to Shane. In one smooth motion, Shane’s hands were on the waistband of her leggings and the hem of her sweater. She gasped as he tugged them both down to her thighs in a single, efficient pull, the cool cabin air hitting her skin.

She was exposed, bent slightly over the space between his boot and the chair, her bound wrists pulling her forward. Humiliation burned her cheeks hotter than any fire. This was different from the capture, the restraint. This was a deliberate, cold presentation.

“Count,” Shane said from above her, his voice leaving no room for argument.

She clenched her eyes shut. She heard the soft swish of air.

The first crack was a surprise. A sharp, blinding line of heat lanced across her skin. She cried out, a sharp “Oh!”, more shock than pain at first.

“Count, Erin,” Ryan repeated, his voice gentle but firm.

“One,” she gasped.

The second landed just below the first, a twin stripe of fire. This one bit deeper, the sting spreading out in a vicious wave. She flinched, a small, pathetic sound escaping her throat.

“T-two.”

He gave her no time to recover. The third was lower, catching the sensitive curve. She jerked against the rope, her teeth sinking into her lower lip. “Three!”

The pauses between were agonizing, filled only with the crackle of the fire and her own ragged breathing. She could feel their eyes on her, watching every tremor, every helpless twitch. The fourth strike made her legs buckle. Shane’s boot was the only thing holding her up.

“F-four!”

“Good girl,” Ryan murmured. It wasn’t a comfort. It was an evaluation.

The fifth was the hardest yet. A sharp, precise cut that stole her breath. She saw white behind her eyelids. A tear escaped, tracing a hot path down her cheek. “Five!” she sobbed.

Silence.

She hung there, trembling, the aftershocks of pain radiating through her. The heat in her skin was a brutal, throbbing echo. She heard Ryan set the crop down on the table. She expected a hand, maybe. Some sign it was over.

Instead, she heard the heavy tread of Shane’s boots as he circled the chair. He stopped in front of her. With a single, calloused finger, he hooked under her chin and forced her head up. Her vision was blurry with unshed tears.

He studied her face—the flushed cheeks, the wet lashes, the parted lips. He saw the surrender there, the broken defiance. A slow, approving smile touched his mouth. It wasn’t cruel. It was satisfied.

“See?” he said, his thumb brushing away the tear on her cheek. “That’s what happens on the other side of the line. That’s the cost of the attitude.”

He stepped back. Ryan moved in then, his hands gentle as he pulled her clothing back into place. The soft cotton was agony against her sensitized skin, but his touch was careful, almost reverent. He untied the rope from the wall ring, her arms falling heavily to her sides, wrists still bound together.

She stood there, unmoored, shaking. The shift was dizzying. From searing correction to this… attentive care.

Ryan gathered her into his arms, lifting her easily. He carried her to the couch, settling down with her cradled in his lap like something precious. She buried her face against his neck, breathing in the scent of clean cotton and woodsmoke. The pain began to subtly change, melting into a deep, bone-aching glow. Shane came over, sitting beside them. He took one of her bound hands in both of his, massaging the feeling back into her fingers.

No one spoke for a long time. The only sounds were the fire and the slow, smoothing motion of Shane’s hands on hers.

Finally, Erin shifted, her voice a hoarse whisper against Ryan’s throat. “The coffee was an accident.”

Shane let out a short, quiet laugh. Ryan’s chest vibrated with his own chuckle.

“We know,” Ryan said, his lips against her hair. “But the boots weren’t.”

She was quiet, absorbing that, the truth of it settling into her along with the warmth. They knew her. They saw the testing for what it was—a plea dressed up as a challenge. And they’d answered it, absolutely.

Shane leaned over, his voice a low whisper near her ear. “You’ve paid for that now. It’s done.” He kissed her temple, a brief, firm press of his lips. “The next transgression starts fresh. Understood?”

She nodded, a deep, full-body shudder of release going through her. Understood. It was terrifying. It was all she wanted.

Outside, the woodpecker had gone quiet. The only echo left in the cabin was the slowing beat of her own heart, syncing to the gentle rhythm of theirs.

Read on DreamPress

Write your own erotic story with AI