He groaned with each nip of her nails over the ridge of his abs and lower into the fuller hair below his navel. Reaching around her for the bar of soap, he covered his hands with hers around his shaft. Each stroke of her hand from root to tip nudged him a little further away from the easy gentleness they were enjoying.
She moved one hand up his belly, back to his chest, but instead of continuing to stroke his cock, she pulled him closer to her thighs that were soapy from contact. His head slid along the slippery wetness of her legs, searching for her. Always searching for a way to get inside her perfect body.
But the angle was wrong. Instead, she trapped him between her thighs, lightly grazing the top of his shaft with her pussy. When she found the rhythm she liked there, she went to work with her hands again.
Over his nipples, up to the wide flatness of his pecs and collarbone to his neck. She rubbed her nose along his scruffy neck, the tip of her tongue rasping through the whorls of hair until she got to his ear.
“This body is mine. Every glorious inch is for me to touch.” She nuzzled her cheek against his, tucking his hair around his ear. “Only mine.”
He groaned as his hips flexed into the suds they made, but the light friction wasn’t enough. Despite the running water, he could feel her coating the top of his dick. Her scent filled the steam. The want between them heady as alcohol.
His arms came up around her back, his hands sliding into her wet hair to drag her to his mouth again. Finesse dissolved under the need to swallow her whole. Peace falling away, replaced with lust that chewed through any gentleness living inside him, leaving it and him in tatters.
She dragged her mouth away from his until she could press her forehead to his. Her eyes were laser blue intense and he knew she was right there with him. She reached between them, her grip firm on his cock. “You make me crazy. How is it that I can never have enough?”
He hissed as he pushed through the tight grip, begging for relief. She angled him up so the head of his cock dipped inside of her. The tissues teasingly close, but still she denied him the one thing he wanted.
Steam and soap made for a precarious balance on tile, but he needed inside of her. Needed to open her wide and take her, to sink into her until nothing remained but them.
He swung her off the bench, wrapping her leg around his hip. She hung onto his shoulders as he pulled her under the rain hood again. His mouth opened her as he wanted her legs opened. She met his tongue thrust for thrust, wrapping her other leg around his hip until she could scissor up and lean on his shoulders. He crashed into the opposite wall, the shower bracket digging into his spine, the jet on high.
He twisted them away, her back to the smooth tile away from the water. The soap was gone and she was there, opening for him. He drove inside her ruthlessly. She gripped his hair, relocated to his neck, then finally his shoulders as she hung on. Her nails dug into his flesh as he pounded her into the tile. The slap of their bodies matched the pelting water. He buried his face into the side of her neck, looking down at where they were joined.
His cock sliding in and out of her, nailing her to the wall again and again. He hooked her knee over his forearm to open her wider. He needed more. To see everything, to fit all of him inside her as only Harper could.
She shook around him, her lips quivering.
“Harper?”
“Don’t you stop.” She brought her trembling thigh up on his hip, clasping around him. Her lids slid down over her eyes as she held onto him and her cries curled around them.
He wrapped her other leg back around him as he pinned her to the wall with his hips, driving himself deep inside of her.
“More,” she said with a shaky breath.
He gripped her thighs, forcing her hips to widen until she was splayed open against the wall.
“Yes. Yes,” she hissed. The water had gone cool but it didn’t seem to matter. They needed that break in the steam. He groaned as her nipples burned into his chilled skin.
Her cheeks were a high pink and her bottom lip was abused from his mouth and her own scraping teeth. He turned to look for the bench, quickly crossing the small area to sit with her astride him.
He lifted his hips up to meet her and finally he was deep enough. His fingers dug into her ass, dragging her up and down the length of his cock. She looked down at him, her hair slicked back, leaving her face unframed and her uptilted eyes wild.
She shifted over him, her hips rolling endlessly as she took him with merciless strokes. He slapped his hand against the wall next to him in the little alcove. He let her take control, drifted into her rhythm and let it become theirs. Sweat coasted down his spine as he met her on each downswing. His cock relentless, his breathing shallow.
“Fuck,” he cried out.
And when she screamed his name, there was nowhere else to go but over the edge with her. Panting, he laid his cheek against her chest and heard the roar of her heartbeat as the last edges of his orgasm hazed his vision.