We Invited His Ex to Our Revenge Threesome
Noelia had spent the entire afternoon preparing for the night with an excitement she could hardly contain. A long shower with her vanilla gel, the one that left her fair, freckled skin smelling sweet. Her brown hair brushed until it fell straight down her back. Fine black lingerie, the kind that hugs without squeezing. Candles on the table, a simple but lovingly planned dinner, and a bottle of red wine she’d bought with her last paycheck.
Adrián arrived after eight with his usual smile and a bottle in his hand. Twenty-six years old, broad-shouldered, the gym etched into every movement. For an hour everything was perfect: the looks, the brushing of hands, the promise of what would come after dessert.
Then the phone vibrated on the table.
Noelia saw the screen before he could cover it. A name, Zaira, and a message that left no room for doubt: “Happy anniversary, handsome. Do you still think about me when you’re inside her?” His ex. The one who was supposedly in the past months ago.
What followed was a dry, bitter argument. Her tears, his clumsy excuses, a silence that weighed more than any shout. Dinner went cold on the table, the candles burned down to the saucer, and the wine stayed unopened, like another reproach on the tablecloth. There were no kisses, nothing like what had been promised. They fell asleep back to back, each on their own side of the bed, anger pulsing between them like a third invisible body. And yet, in that anger, there was something else, something Noelia took all night to recognize and that by morning had already taken the shape of a plan.
***
The next day the house was still in dim light, the candles out and the bottle unsealed. Noelia came out of the bathroom wrapped in a white towel, her hair still dripping over her shoulders. There was no sign of the tears from the night before. In their place, her green eyes burned with something else, a hard-to-name mix of rage and a desire she had no intention of hiding.
She stood in front of Adrián, who was sitting on the sofa with his jeans on and his T-shirt outlining his chest.
—Call her.
He looked up, baffled.
—Now?
—Now. I want her to come over. We’re going to get all the shit from last night out of our system, the three of us. But she’s going to leave knowing she ruined our night. We’re going to be hard on her. She needs to understand you don’t send messages like that and get away with it.
Adrián swallowed. The idea was already tightening the fabric over his jeans, and Noelia noticed.
—And if she comes thinking she can win me back? —he asked.
—Let her try. It’ll make her suffer more. And it’ll turn us on even more. Call her.
Adrián dialed. Zaira answered on the second ring, with a soft voice that trembled a little.
—Hi, handsome…
—Come over. Now. Noelia knows.
There were three seconds of silence. Then, in a tone that mixed surprise with badly hidden hope:
—You both want to see me?
—Yes. Put on the burgundy dress, the one I couldn’t take my eyes off you in. And come ready, because today you’re not leaving here without paying for yesterday’s little message.
Zaira let out a low, nervous laugh.
—Give me twenty minutes.
***
Twenty-five minutes later, the doorbell rang. Zaira came in with careful steps, as if she were walking on glass. The burgundy dress clung to a slender, toned body: smooth olive skin, a narrow waist, slim hips, and wavy black hair falling to mid-back, smelling of argan. Her dark eyes searched first for Adrián with obvious longing, and only then for Noelia, with a spark caught between fear and defiance.
—Hi… —she said softly, almost shyly—. Thanks for calling me. I wasn’t sure if…
Noelia moved in slowly, took her chin between two fingers, and made her hold her gaze.
—Nobody says thank you here, Zaira. You’re here because last night you ruined our evening with your message. Today you’re going to make up for it, and it’s going to hurt a little. Understood?
Zaira nodded slowly, her eyes shining.
—Understood. Punish me.
Noelia kissed her hard, biting her lower lip until she drew a moan from her. Then she gently pushed her toward the center of the living room.
—Take off the dress. Slowly. So we can see you properly.
Zaira obeyed. The fabric fell to the floor and she was left in black underwear, her firm body breathing fast, her ribs just barely visible under the skin. Noelia took off the towel, sat on the sofa, and spread her legs without any hurry.
—Kneel and eat me out. Hard. I want to feel you making an effort for last night.
Zaira dropped to her knees at once. She placed her hands on Noelia’s pale thighs and began to lick with intensity, her tongue quick, her fingers going in without asking permission. Noelia grabbed her black hair and pulled hard.
—Deeper. Last night you wanted to remind him what he had with you… now you’re going to find out what he has with me. Don’t stop until your jaw hurts.
Zaira moaned against her, really trying, her breathing ragged. Adrián took off his shirt and jeans and stood behind her. He yanked down her underwear and took his time, his hands spreading her ass cheeks before he pushed in.
—This is the only thing you’re giving today —he said, voice rough—. And you’re giving it all. For ruining our night.
Zaira let out a muffled cry against Noelia’s sex.
—More… fuck… punish me…
Adrián started moving with a hard rhythm, deep thrusts that jolted Zaira’s body forward with each удар. The living room filled with the sound of skin against skin, muffled moans, and the three of them breathing hard. Noelia kept holding her head, setting the pace against herself, watching every move the other woman made with a cold, almost judicial calm, enjoying both the pleasure and the control she finally felt over the situation.
—Look how much you like it —she taunted—. You love being punished while you lick the cunt of the one who has everything now. Keep going. Not a second of rest.
Zaira trembled, her eyes wet with effort, but she didn’t let up. Noelia came for the first time with Zaira’s face pressed against her, her legs closing around her head for an instant before releasing her.
—Good girl. Now get up for a moment.
***
Zaira straightened up, panting, her face shining, her hair disheveled. Noelia got on all fours on the sofa and looked at Adrián over her shoulder.
—Fuck me. In front of her. Let her see you give me what she’s never going to have again.
Adrián entered her in one thrust, all the way to the hilt. Noelia moaned loudly, exaggerating so the other woman could hear it clearly. Zaira stayed on her knees, watching, breathing hard, not knowing what to do with her hands.
—Come here —Noelia ordered—. While he’s fucking me, take care of your ex from behind. Do it properly. Make her feel how much you miss it.
Zaira crawled closer. She got behind Adrián, spread his ass cheeks, and started licking him with a devotion that bordered on desperation, first slowly, then with her whole tongue, moaning against his skin.
—Fuck… Zaira… like that… —he growled, thrusting harder.
Noelia laughed between moans.
—Look at her. She’s taking care of you like it’s the last thing she’s ever going to taste in her life. Keep going. Make him come harder inside me.
Zaira went back and forth without pause, her tongue on him while Adrián fucked Noelia without mercy. The rhythm in the living room became one single thing, the three bodies fitting together in the same rage turned into something else. Then Adrián pulled out of Noelia and went back to Zaira, this time harder, faster.
—Now you. On all fours.
Zaira got back into position, her back arched. Adrián thrust in hard and began moving with force. She screamed with a mix of pleasure and pain she didn’t bother to hide.
—More… I miss you… fuck…
Noelia sat down in front of her, spread her legs, and forced her to keep going with her mouth.
—Eat me out while you’re being punished. That’s exactly what you deserve for ruining our night.
Zaira obeyed, her tongue inside Noelia, her body shaking with every thrust. Noelia pulled her hair, setting the rhythm, enjoying having her like that, between the two of them, with no way out.
Zaira came first, her whole body shaking in spasms. Noelia followed shortly after, pressing her face against her one last time.
Adrián couldn’t hold back any longer.
—I’m going to come…
—In my mouth —Noelia ordered.
She knelt quickly. He emptied himself into her open mouth, and she kept everything inside. She looked at Zaira, sweaty, exhausted, her face marked by the effort, and then leaned toward her.
She opened her mouth slowly and let everything fall onto her face, onto her lips, onto the tongue that was still gasping.
—This is for last night’s message —Noelia said, voice rough and possessive—. Take this and remember it well. He’s mine. You were only our release today.
Zaira didn’t जवाब. She picked up her burgundy dress from the floor in silence, and for the first time all afternoon there wasn’t a trace left of the spark of defiance she had come in with.