Puppet
Page 13
“I take it you want me to take this off?” she whispered, as Justin spread the second towel.
“Yes.”
“You saw the lingerie, baby,” she said. “It’s beautiful but so skimpy.”
“I know, my love. I bought it.” Justin looked up from the towel he now sat on, squinting through the sunlight. “You’re the prize of the beach, my love,” he said. “I’m proud to be with you.”
A part of her wanted to believe he wouldn’t take no for an answer. That was the part that now possessed her. Taking off the sundress only meant that she was being a good girlfriend, doing what her lover wanted.
Carin continued facing Justin as she reached behind and unzipped the sundress. When it fell to her feet, she stepped out of it and stood on the towel he’d laid out for her. Justin continued gazing up at her, his expression one of awe. Her body looked slinky and alive, glistening with baby oil. The bra hugged her like a second skin, her nipples protruding from the tulle-edged cups like mischievous kids peeking over a picket fence. They begged for release from the tight holsters snuggling them.
“Turn around for me,” Justin said. “I want to see your cute butt.”
Carin felt a warm current churning within her. She liked when Justin was demanding. It made her that much more devoted to him. Her feet shuffled on the towel.
She turned slowly until she faced the ponytailed Frisbee player just twenty yards away. The Frisbee game had all but ceased and he kept looking over. She stood biting her lip, feeling the warm current within her stirring once more. Looking down at herself, she saw what was making him gawk…her areolas showing through the tulle…her gleaming flat tummy…her prominent hip bones and her slick pussy seeping wetness into her G-string. She couldn’t help but move her thighs together, hoping for a modicum of relief.
Justin asked her to sit and she sank onto the towel next to him. The Frisbee players began throwing the disc again but after a few minutes they stopped their game altogether. The farther one went down to the water for a dip while the cute blond one sat on his towel. He scraped the Frisbee along the sand as if panning for gold, occasionally looking up toward the ocean and toward Carin. When he looked away, Justin reached over and pulled one of Carin’s bra cups down, letting her breast spring free. She let out a small gasp.
She watched as Justin squeezed her slippery nipple. It was deliciously satisfying to feel his touch after her morning soak in the tub. As always, his hand felt like electricity on her body, moving her to new heights and taking her breath away.
Every several seconds, Carin side-glanced toward the Frisbee player, but only once did she catch him taking a peek.
“I’m so ready for you, baby,” she sputtered. “All morning. You have no idea.”
“I have an idea, honey.”
Carin looked down the curve of the beach toward the crowd in front of the resort. A man got up from a beach chair and stretched his arms to the sky. He started strolling their way and Carin felt Justin put his hand on her thigh. He stroked it softly until her legs parted and then he put his hand inside her G-string.
“You shaved?”
“I took a long bath.”
“You know how much I love that sometimes, baby. And I didn’t even have to ask. You’re very wet, Puppet.”
“I know.”
Justin continued stroking her shaved folds. Again she bent her head and watched his fingers. She parted her legs more, giving him complete right of entry, and his fingers eased in farther. She felt herself being watched and Justin’s fingers met no friction as he stroked her, as if they were skimming through a bucket of warm honey. Carin moaned unabashedly, looking at herself and wondering what Justin might want next.
Justin curled his fingers, gathering her wetness and bringing it to her clit. She was ballooned with desire and slick as a clam, pulsing on his fingertips.
“Oh gosh, baby,” she said, lost in her world with Justin. “If you don’t stop, you’re gonna make—”
Justin pulled his hand away, resting his fingers on her thigh, just as he’d done in the car long ago on the way home from the sports bar. Carin was panting, her eyes wide as she looked down at her trembling body.
“Not yet, Puppet,” he whispered.
The man walking the beach was approaching. From afar, Carin could make out his handsome, middle-aged face. As he got closer, she discerned a look of loneliness. She quickly summed him up as a sweet man who’d left a frigid wife on a towel for the hope of seeing a few cute girls in bathing suits. When he was about as far away as the farthest Frisbee player had been, she fanned her legs wide, burying her heels in the hot sand on either side of her towel.
Justin pulled at the top of her G-string, making it press tighter against her pussy. He put his hand on her thigh and pulled the skin so the lip oozed from the confines of the panty. He leaned across her body and did the same on the other side, so both lips overflowed the sliver of material between them. Obviously satisfied with the effect he’d created, he reached up and adjusted the second bra cup so both boobs were now fully exposed.
All the while, the Frisbee player took his peeks, as did the older man as he approached. If the guy was looking for cute girls on the beach, he was about to hit the lottery. He did his best to see everything else in sight, glancing at palm trees and funny-looking clouds and cresting waves, but every third or fourth gaze fell onto Carin.
She did not look at him when he strolled in front of them. Instead she closed her eyes tight and let her head loll back. As he crossed the space just twenty feet before them, she could feel the heat of his stare. Her chest heaved with the knowledge of her exposure, her boobs bobbing like boats in dangerous seas. She heard Justin’s voice beside her, whispering, “I love you… I love you… I love you.”
After the man had passed, she opened her eyes and looked down at herself, anxious to see what he had seen. What her eyes set upon was almost comical in its explicitness—a set of widespread legs and pussy lips clinging like slick worms to either side of a G-string. Breasts completely uncovered, propped onto bra cups like trophies on a shelf. Nipples so erect a man could hang a pair of trousers on them.
When the lucky man was fifty yards down the beach and around a bend, Justin told Carin he needed her in a big way. She was breathing with less difficulty now and giggled upon seeing his bulge.
“Where to?” she said.
She adjusted herself into her lingerie and they left their towels, walking the fifty yards to the same bend the man had rounded. As they continued past the curve, the beach was secluded before them and they quickly raced to a spot in the palm trees up from the water. Carin dropped to her knees and pulled Justin’s trunks down. His cock popped out, hard, pink and drooling.
Her tongue found the head and gathered the pre-cum gurgling from its slit. After lapping him clean, she sucked half his length into her mouth. Justin moaned, obviously reveling in the sensation of her warm, tight grip. He threaded his fingers into her hair and helped bob her head but a moment later, he pulled her off by the ears.
“You’ve gotten too good,” he said. “I want to make it last. I need to be inside you.”
“Okay.”
He moved around and positioned himself on his knees behind her as she got on all fours. Carin put her head down on the sand, spread her knees and pulled her G-string to the side. She curled her ass into the air like a seasoned pro as Justin’s cockhead centered at her dewy gash. When he pushed forward, his hard-on sank into her and Carin let out a long, sustained moan.
Justin fucked her hard, holding her hips, keeping her still. When Carin raised her head from the sand, he weaved his fingers into her hair and pulled her head back. Her chin came up and the warm sun hit her face. Her eyes rolled back in their sockets, as he slammed his rigid cock into her. Sweat dripped from his chest and onto her ass. Eventually he let go of her hair and her head pitched forward as he slowed his rhythm. He removed one hand from her hip.
Carin yelped in surprise when the first whack came do
wn on her ass cheek. It was the first time he’d hit her with anything but a playful slap, but she didn’t say anything. A moment later, he whacked her again, this time harder on the opposite cheek. She cried out again. More sounds of his hand smacking her and her lustful whimpers filled the air, and Carin’s release shuddered through her.
Justin pulled out, and when Carin made to rise he placed a hand on her lower back, stopping her. Clearly, he wasn’t through with her. He reached into the pocket of his bathing suit crumpled around his ankles and withdrew a small bottle of baby oil. Snapping open the pink cap with his thumb, he pulled Carin’s G-string away again and squirted a generous amount onto her bunghole. He tossed the bottle aside and put his forefinger at her entrance, letting it dance around her opening.
Carin pushed back and felt Justin’s finger slide in about an inch and then stop. She felt her anal walls stretching and relaxing and then he pushed his finger in past the knuckle. She breathed hard, saying nothing, her head on the sand as Justin added the tip of a second finger. He went slowly, stopping every quarter inch, letting her acclimate to the added width. Once he’d fit both fingers inside, she knew she was ready.
Justin positioned his cock at her entrance and began squeezing in the spongy tip. Carin brought her head up reflexively and gazed up to the trees. How long had the lonely voyeur been there? Carin said nothing as she stared at the man, sensing Justin’s growing excitement.
She managed only short, choppy gasps but otherwise remained still, wanting to take whatever Justin gave. Just then, she realized she was going to come again. She stopped looking at the man by the palms and her head dangled forward like a tired flower.
She had a series of little orgasms as Justin concentrated on giving her more of his cock.
He was sweating, and it wasn’t long before both he and Carin were yearning and moaning. She was amazed at her own unquenchable desire. She jerked up her head, as if energized by the beating sun, and searched the palms again. Sand matted her forehead as she met the voyeur’s gaze. Justin pulled out and told Carin to turn around. She quickly spun on her knees, pulled her breasts from her bra and looked up to Justin open-mouthed while tweaking her nipples.
The first stream landed in her hair. The second on the thin bridge of her nose. A third pearly white strand splattered her cheek. The volleys continued on her face and neck and breasts. He covered her with everything he had until his cock was stroked to fruition. When he began to lose his erection, she pulled herself close, hugged his legs and glanced toward the trees.
The voyeur’s hand moved inside his swimming suit. Carin stared in silence while holding onto Justin’s legs. The man’s suit came down and he jerked off while looking at Carin’s dripping face. It wasn’t long before thick arcs of jism shot from his cock and landed in the soft sand before his feet. Carin watched transfixed, unable to look away. She did not know if Justin had seen but she knew she would never forget it.
As the man adjusted himself and scurried back through the palms, Justin looked down at Carin. He said nothing while sliding cum off her face with his thumb.
When they got back to their towels, Carin’s hair was still matted. The Frisbee players were gone and she lay on her stomach in a daze. Justin put sunscreen on her back while telling her he loved her more than she could know. All the while, he admired the faint, pink handprints on her ass. He continued massaging her and a few minutes later noticed her groin pushing into the towel. He could hardly believe it.
“Okay, baby.” He chuckled. “Let’s get you back to the room.”
Within a minute of entering the room, they were making love again, this time slowly and amorously while looking into each other’s eyes. They kissed and talked softly. Justin cradled Carin in his arms and she whispered how much she loved him and liked pleasing him. As they moved against each other, Justin put two fingers into her mouth and watched as she sucked them. After so much sex, he’d been only semi-hard inside her, but he became stiff as steel as Carin questioned him with her eyes.
For the rest of the afternoon, they didn’t say much about their beach experience. Carin didn’t mention the man hiding by the palm trees and neither did Justin. They didn’t talk about finger sucking or exhibitionism, anal sex, spankings or facials. Instead they had a big lunch at the terrace café at the top of the beach and played ping-pong by the larger of the resort’s two pools.
Much later, at the open-air restaurant atop the ruins of an eighteenth-century sugar mill, they lingered at their table after dinner, taking in the view of Caneel Bay. The sun started its slow march toward the sea as they sipped port from oversized snifters. The infinite horizon turned yellowy-pink then orangey-red. As the orb touched the sea, it enlarged and descended quickly. The sky was drained of color and the water turned slate gray.
As stars materialized overhead, their faces became illuminated by torches lit around the restaurant. Well into his second port, Justin brought up the day’s events.
“I loved seeing you suck my fingers in the room.”
“I’m glad you like that.”
“You like me liking it?”
“I love seeing you excited.”
“That old man was pretty excited too,” Justin said nonchalantly.
“Oh…I know,” Carin replied, matching Justin’s cool.
“It’s easy to visualize things between us,” Justin continued. “All the fantasy stuff, I mean. It’s easy to see scenarios play out in my mind.
Carin blushed and ran a finger along the top of her nose. She looked toward the water, which had become but a silvery twinkle borrowed from the moon.
She looked back to Justin and smiled sweetly.
“It’s easy for me to visualize them too,” she whispered.
Chapter Seventeen
If Carin had been somebody who believed in coincidences, she would have described the presence of the beachcombing voyeur in the resort’s dance club the next night as a coincidence. But Carin didn’t believe in coincidences. Carin believed in predestination. She believed in destiny. She believed in divine intervention. Everything happened for a reason.
She was dressed as Justin had requested, in a silky, multi-buttoned top with spaghetti straps and a short, pleated skirt, the type of outfit that had become his favorite on her. Modeling the outfit in the room earlier, she’d looked like a ballerina, spinning like a pinwheel with the skirt flying up. Underneath the outfit, she wore another new matching bra and thong from La Perla.
They were cuddled in one of the club’s dark booths, necking and drinking wine. Justin’s hand was on Carin’s knee. She felt his fingers moving up her leg until a familiar shiver ran through her. When his fingers dipped inside her thong, she did nothing to stop him. His digits slid over her slick lips as he embraced her and she peered over his shoulder to see if his actions were inconspicuous.
A man at the bar caught her eye. She made the connection by the lonely look on his face. She was tipsy and whispered in Justin’s ear, “Baby…I think it’s the guy from the beach…”
At Carin’s statement, Justin turned and recognized the man immediately. Keeping his hand between Carin’s legs, he joked that he was going to invite him over. When Carin said nothing, he pulled his wet fingers from under the table and waved at the man. Carin watched silently as he approached.
He was tall and handsome, with chocolate-brown eyes and an aquiline nose. His dark hair was straight and short cropped. He grinned as he drew near and his straight white teeth contrasted appealingly with his tanned, rugged face.
He continued smiling as Justin made introductions. His name was David and he slipped into the booth on the other side of Carin. He studied her face and looked her up and down.
“You clean up nicely,” he said with a wink.
He was on the safe side of drunkenness.
Carin, being tipsy herself, blushed and whispered, “Thank you.” She looked tiny and meek.
Justin and David chatted over and around Carin as she watched the dancers on the dance floor.
David said he loved dancing but his wife didn’t like loud music and had gone upstairs to their room. Justin replied that Carin was an effortless partner who’d always made him feel like Fred Astaire. Carin became engaged in the exchange and before long, Justin looked at her and smiled.
“Puppet, why don’t you make me proud by showing David what a good dancer you are?”
* * * * *
From the booth, it looked as if David got as much enjoyment tossing Carin around as Justin always had. They had danced swing-style to two early rock-and-roll songs, and now with a slow reggae tune David pulled Carin close. As the floor filled with new dancers, she looked back to Justin. The couple was squeezed in from all sides and Justin lost sight of them.
Halfway through the song, Justin spotted them through the throng. David’s hands were settled almost on Carin’s ass and their hip movements matched, dip for dip. Their suggestive dancing didn’t surprise Justin. He had asked Carin to show David a good time and she’d had plenty of wine. She must have felt naked with the skirt riding up and only the tiny thong covering her shaved pussy.
She looked across the dance floor and caught Justin’s eye. When he smiled, she turned back to David and rested her head on his shoulder.
After the song, Carin scurried back to the table while David headed to the men’s room. She slid into the booth breathlessly.
“Was it fun?” Justin asked.
“I think your friend thought so,” she exclaimed, beads of perspiration showing on her upper lip.
“Oh yeah?”
“Yep.”
“You felt something?”
“I only want to be with you. You know that, right?”
“I’m sure he wants you, Puppet. Was he hard?”
“That wouldn’t mean he wants me.”
“Why wouldn’t he want you?”
“Because I’m yours.”
“You’re mine to do with what I want, right?”