I had to moan as Cara started aggressively throating my cock from above. Finally I had to grab her by the hair, at first to pull her away, but then to guide her up and down a little faster. The fast, hard motion of her mouth could've made me cum right then and there, but instead I simply made her keep going until I felt I was on the edge, then quickly pulled her away.
"Ok..." I panted as my cock throbbed in place. "You three..."
Cara leaned back as Hailee, Kiernan, and Ana all turned to look straight at Cara.
"Get her."
I savored the moment of stillness that hung in the air. And then I savored the sight of Cara easing herself back, away from the suddenly hungry and downright aggressive stares of the other three, even more. She stood back up, taking a shaky step to stop in front of the couch, while all three of them arose and stepped closer to her as one. Cara was the opposite of defensive, all but putting her hands behind her back. Hailee and Kiernan reached her first, quickly scrambling forward and flanking Cara on either side. Both pairs of hands began to lightly caress her body through her clothes, and then both leaned in (on her toes in Kiernan's case) to start kissing her on the neck.
Ana took her time, slowly stepping forward and then teasing a finger down Cara's neck to the opening of her shirt. The finger flicked away, lightly pulling at it but not opening. Ana then raised both hands and grabbed both sides of Cara's blazer. and right after she pulled it over Cara's shoulders, Hailee and Kiernan were yanking it down her arms. It hit the floor in a quiet crumpling of cloth, and things went up another notch.
Cara's tongue ran over her lips as Ana leaned in, and the two began a hard, aggressive makeout. Cara was already breathing heavily, while her eyes narrowed in a way that almost made it seem like they had just been arguing. But then I realized that it was Cara swallowing down her own guilt to let herself get what she actually wanted. She kissed Ana back as hard as she was getting it, and then let her begin to paw at her shirt again. One button went, and then another, but Ana did nothing to open it. That was Hailee and Kiernan's task.
The two were pulling at the opening of Cara's top, yanking it from one side to the other in a tug of war that's main goal was to expose more of Cara's skin. Hailee did it to get at more of Cara's neck, kissing and licking it up to her ear before going down to her collarbone. Kiernan was more explicit, running her hands inside and feeling Cara's tits before she could even see them, then sliding her head down to try to kiss them. As Ana and Cara continued to kiss, Ana undid the last of the buttons, but let the shirt stay.
Those hands immediately went to Cara's belt, unhooking the jeweled buckle and letting it fall open with a rattle. Pulling away from Cara's lips, Ana instead started to kiss down her chest. Not like Hailee and Kiernan were, pawing and grabbing at Kiernan as their mouths desperately tried to taste more of her, Ana went slowly as she lightly kissed down Cara's sternum between her tits and onto her tight stomach. When she settled onto her knees, Ana began to kiss Cara at the base of her stomach, right above the waistband of her pants. She pulled away to let one flushed breath hit Cara's skin, and then looked up at her as she undid the pants entirely.
Cara was relishing in the attention, looking from left to right to down at Ana with a flushed, aroused look in her eye. Her mouth was stuck halfway between a smirk and a grin, flexing up into a taller smile as she let out 'mmm' sounds in her throat. Hailee and Kiernan kept kissing, making quiet smacking sounds all over her body as they kept pawing. By now, Cara's shirt had slipped off one arm, revealing one of her tits as well as the coating Kiernan's tongue had given her nipple. Then, as Ana began to lightly tug at Cara's thighs, her pants began to slide down. At the same time, Hailee pulled her shirt off her other shoulder with her teeth.
The whole of Cara's body came into view in an instant, covered now with nothing but the jewelry she had on, and her heels. She'd had nothing under that outfit the entire night. I don't know why I was surprised. Cara was one half exquisite lingerie, and one half not bothering to wear it because it got in the way. Maybe I just expected her to be more dressed up for such an event, but then again maybe that was silly. Either way, I was grateful Cara had no more obstacles as the three moved on her.
Kissing, groping, licking. Clawing. It all became more intense the moment Cara was revealed. Kiernan had moved behind Cara, running her hands from behind as she pressed her own body against Cara's. Hailee moved in for a brief make out, and then after Kiernan pulled Cara's hair to tilt her head back, began to kiss down her neck and onto her tits. Ana was breathing heavily as she kissed her way up each of Cara's thighs, then her hips. Finally, as Kiernan's hand went down and began to rub the smooth area just over Cara's pussy, Ana leaned in.
"Ohh-hhh-hh-hhhooooo..." Cara's voice shuddered as she let out the barest whisper of a moan.
All Ana had done was stick her tongue out and run it one lick up her pussy. When she pulled away slightly, staring up with undoubtedly *that* look on her face, Cara reached out and caught the back of her head. Kiernan and Hailee were still busy touching and giving oral attention to other parts of her body, but Cara stopped Ana from moving any farther away, while giving her a panting, pleading look. Ana's stare was definitive as she leaned forward again, tongue outstretched until it touched Cara. This time, the moan was louder.
Cara's body stiffened as she let out the sound. Ana got more comfortable in her position, kneeling down further and turning her head upright to get a better angle for her mouth. While Ana's tongue licked again, followed by her lips locking onto Cara's pussy, Hailee moved back toward her tits. Kiernan was holding both of them, her fingers squeezing them and pinching Cara's nipples between her fingers. That's when Hailee came in and began to lick at them *between* Kiernan's fingers, giving her a second layer of sensation. When Kiernan's hands slipped away, Hailee stayed there, cupping them herself and flicking her tongue against them one at a time.
Kiernan, meanwhile, began to kneel down. Her hands moved from Cara's tits, following her eyes as she caressed over every inch of her back on her way down. When she finally came to her knees, Kiernan's hands began to grope Kiernan's ass. Squeezing, digging her fingers into it, kneeling down to look at Ana's tongue coming close to it from the other side. I could see her face as she watched, her grin slowly forming and then her own tongue running along her lips. The next thing I knew, Kiernan had shoved her face into Cara's ass.
"Oh FUCK! Huuuuh..." Cara yelled, and then stared up at the ceiling as she quietly moaned.
The trio of quietly fluttering tongues was hitting Cara in just the right spots. I sat back to lightly stroke my cock as I watched, admiring the way Ana and Kiernan stayed low and licked up, while Hailee bent forward and pushed her ass out to lick Cara's tits. Cara's knees buckled slightly, and then straightened back up as she began to sway into what was happening. Dipping her hips down to run her pussy and her ass onto Ana and Kiernan's tongues, then grabbing Hailee's face to pull her in for a kiss. The two made out for a moment, and then Cara eased Hailee down onto her knees next to Ana.
"Greedy," I called from the couch.
"I've got to..." Cara moaned as Hailee leaned in.
Ana and Hailee went cheek to cheek as both tongues started to lick at Cara's pussy. They focused on her clit, each one going over it in an alternating swirl that had one moving onto it as the other moved away. And at the same time, Kiernan moved one hand up between Cara's thighs, sticking two fingers straight up and into her pussy. And this was while her face stayed buried in Cara's fit ass with her tongue pressed flat and rapidly licking her asshole.
"Ohhh fuck...ohhh fuck that's perfect..." Cara moaned, her breathing getting faster.
I stroked faster, using the residual oil that was still on my cock. It made for a less slippery, more steady motion. But as I kept working it from bottom to tip as I watched, Cara began to stare at it. Eyes fixed as her mouth hung open, moaning and twitching at the takeover of her senses that came from the three below her.
"That's it...ohmygod coat me..." Cara moaned again. "Lick it...make me shine..."
Whichever of them she was talking to, both obeyed. Kiernan opened her mouth wider, licking more of Cara's ass with each motion. Hailee and Ana did the same, no doubt covering all of Cara's pussy even if they hadn't before.
"Yes please..." Cara's head craned back as her arms reached up. She raked her fingers through her hair, holding it on top of her head. "Yesssss..."
She held her hands there for a moment, stretching out her body and keeping her lithe legs flexed even while holding the pose to make both holes available. Her eyes dreamily closed as she let out one more hard, aroused breath, and then her mouth dropped open.
"OHHHH FUCK!"
Cara's cries turned shaky as she belted them out into the ceiling. Her hips began to go back and forth, thrusting her hips into Ana and Hailee and then her ass into Kiernan. All three of them grabbed at her, pressing their faces in tighter and ensuring that Cara did not escape any of them even an inch. All three tongues kept working as Cara began to cry out, cumming loudly enough that every moan she let out echoed off the wood and marble.