Submitted to: Contest #299

The Stranger in Her Bed Isn’t a Stranger: Desire Has No Alibi

Written in response to: "Write a story with a character making excuses."

Fiction Romance

This story contains sensitive content

The Stranger in Her Bed Isn’t a Stranger: Desire Has No Alibi

Content Warning: This story contains adult themes, explicit sexual content, and emotional manipulation

The sheets smelled like expensive soap and sin. Her head throbbed faintly, not from alcohol, but from the weight of what she’d done.

Sunlight streamed through the slatted blinds of the hotel room in Ibiza, cutting across the tangled sheets and her bare shoulder. Her fiancé was supposed to be here. Instead, he’d flown back to London for “an emergency board meeting,” promising he’d be back in a day or two. She hadn’t even unpacked her suitcase before loneliness started seeping through the cracks.

And now…

She turned, gaze drifting over the man sleeping beside her.

Too familiar. Too fucking gorgeous.

She didn’t remember his name—only the way he’d looked at her from across the bar like he already knew how the night would end. The smile. The heat. The way he’d touched her like he wasn’t a stranger at all.

He stirred. Opened his eyes. Smirked.

“You don’t remember me, do you?”

She froze. “Should I?” Somehow, she knew he didn’t mean only from last night.

“I’m Sebastian.” He let the silence stretch before delivering the punch. “Theo’s half-brother.”

Everything inside her dropped. Her stomach. Her breath. Her sense of self.

“No. You’re lying.”

He shrugged, unapologetic. “Call him and ask.”

Her heart galloped. “You knew who I was last night?”

“I did.”

“And you still—”

“You’re the one who fucked me, sweetheart. I just… let you.”

She tried to pull the sheet tighter, like it could shield her from what she’d done. “He left me. Alone. On a trip we were supposed to take together.”

Sebastian’s gaze didn’t soften. “And that’s your excuse?”

Her throat tightened.

It wasn’t just an excuse.

It was the only one she had.

Created with Sketch.

She stood in front of the bathroom mirror, mascara smudged, hair tangled, his scent still clinging to her skin like a dare.

What the hell had she done?

She wasn’t the kind of woman who cheated. Not really. She was the kind of woman who flirted with the idea but always pulled back before the edge. This time, she hadn’t. This time, she’d leapt.

She splashed cold water on her face. As if that could wash the guilt away.

Behind her, in the reflection, he appeared—shirtless, calm, dangerous.

“You don’t have to sneak out. I’m not judging.”

She didn’t answer.

He stepped closer. Close enough that she could feel the heat of him at her back.

“I was curious,” he said. “About the girl my brother was going to marry. The one who looked so perfect in all those engagement photos.”

“You looked me up?”

“I didn’t have to. Your pictures have been added to the family group chat for months.”

Her stomach flipped. “You knew. And you still—”

He tilted his head. “And you still let me inside you.”

She spun around, rage warring with shame. “Don’t turn this around on me. He left me here, Sebastian. Booked the hotel, promised the moon, then ran back to his business deals. I spent two nights alone.”

He didn’t blink. “So you used me to punish him.”

“No!” she snapped, too fast. “I—” Her voice cracked.

His eyes darkened. “Or maybe… you used me to feel something.”

She hated how right that sounded.

“No!” she snapped, too fast. “I—” Her voice cracked.

He exhaled through his nose, like he was steadying something volatile.

“I watched you,” he said, voice low. “Last night at the bar. This morning. But even before that—when he spoke about you, Sofia.” He stepped closer, and something shifted in his tone. “I wanted to know if little Matheo’s golden girl was as pure as he believed—or just really good at pretending.”

She stared at him. “So this was… a test?”

“A reckoning,” he said.

Sofia stepped back, rage rising to fill the space where her shame had just been. “You slept with me to prove I wasn’t perfect?”

“No,” he murmured. “I slept with you because you weren’t.”

She tried to move away.

“Don’t,” he said, his voice like a command—not loud, but laced with steel. “You can walk out. But don’t lie to yourself and call it a mistake.”

She didn’t move.

“Tell me you didn’t want to be seen like that. Craving. Needy. A little reckless.”

“I was drunk.”

“You weren’t.”

Silence.

He came up behind her, his voice warm against her neck. “You were angry. Lonely. Desperate to feel something besides what you pretend to be for him.”

“Stop it—”

“Tell me to leave,” he said, brushing her hair aside, his breath against her ear. “Say it.”

But she couldn’t.

Her hands found the edge of the bathroom sink, white knuckles against the marble. His reflection towered behind her—tall, unrelenting, watching her unravel in real time.

“You’re shaking,” he whispered. His palm settled against her hip, grounding her. “So am I.”

His hand moved slowly, brushing the hem of her robe up her thighs. Her eyes met his in the mirror. Wild. Daring. Terrified.

“I thought proving you weren’t perfect would make me hate you,” he said. “But now I just want to see how far you’ll fall.”

Her breath hitched.

And still—she didn’t stop him.

His fingers traced the lace edge of her underwear, slow and deliberate, like he was drawing a boundary only to cross it.

“I shouldn’t want you like this,” he murmured.

“But you do,” she whispered back.

Their eyes locked in the mirror. His gaze didn’t flinch. Didn’t soften. It devoured.

“I told myself this would end at sunrise,” he said, tugging the silk aside. “But look at you.”

Sofia’s breath came faster. Her lips parted. The mirror fogged slightly in front of her mouth.

“You’re not innocent,” he said. “You’re not untouchable.”

He pressed his palm between her thighs. Her whole body jolted.

“You’re not even sorry,” he added.

“I am,” she gasped.

“No,” he growled. “You’re just afraid I’ll make you need it again.”

His fingers slipped inside her like he’d done it a thousand times. Her body clenched around the intrusion, betraying every lie she’d told herself in the last hour.

She gripped the counter harder, moaning into the glass. “Please…”

“Please what?”

Her voice broke. “Please don’t stop.”

He moved behind her, slower now. Cruel in how careful he was.

“You belong to him, right?” he rasped. “That’s what you keep telling yourself. That this doesn’t count.”

Sofia’s body rocked against his hand. She didn’t answer.

“You’re going to marry him,” he continued, voice thickening. “But I’ll be the one you think about on your honeymoon. In the dark. When you’re pretending.”

A small sob escaped her lips, but not from sadness. From how true it felt.

She should’ve pulled away. Should’ve said no.

But the sound of his voice behind her—the weight of her own reflection, flushed and undone—held her in place like gravity.

“I’m not letting you lie to yourself,” he said.

Then his other hand came up, untying her robe fully, baring her to the mirror.

Sofia met her own gaze—and something in her eyes cracked. She didn’t see the good girl. The fiancée. The forgivable mistake.

She saw the woman who stayed.

The woman who came back for more.

She saw herself in the mirror—robe falling from her shoulders, breasts bare, mouth open. A stranger and not a stranger.

His hands were everywhere now. One gripping her hip. The other still moving inside her with rhythm that mocked tenderness.

“You think this makes you bad?” he murmured against her neck. “It makes you real.”

Sofia whimpered, arching back against him. His body pressed into hers, hard, wanting, relentless. His cock nudged her ass through his trousers, and her breath caught.

“Say you want me,” he said.

“I can’t—”

“You already did.”

He pulled his fingers free and brought them to her lips. She didn’t mean to part them, didn’t mean to taste herself—but she did. Shame pooled in her chest. And below it, heat.

He unzipped his trousers.

Sofia stared at herself in the mirror, still not moving, like if she froze time she could undo it.

But he was already sliding inside her.

And this time, she didn’t cry out. She moaned.

Deep and full of guilt.

He fucked her slow. With intent. Not punishing—just deliberate. Each thrust a taunt. Each stroke a candid reminder.

“You like this better,” he growled into her ear. “When you don’t have to be loved. Just wanted.”

“No,” she gasped, but her hips said otherwise.

“Yes,” he snapped. “You’re dripping. For someone you’re not supposed to want.”

Her nails scratched at the sink’s porcelain. Her eyes brimmed with tears she wouldn’t let fall.

“I hate you,” she whispered.

“Good,” he hissed. “It’s cleaner than love.”

His hand gripped her hair, yanking her back. His cock drove deeper.

And when she came—loud, reckless, writhing against the mirror—she didn’t say his name.

But she didn’t say her fiancé’s either.

He came inside her soon after, and when it was all done, she pulled away too fast, nearly stumbling. Grabbed her dress from the floor. Clutched it to her chest like it could undo what just happened.

He leaned against the counter, zipping up slowly, eyes never leaving her.

“That was a mistake,” she said, her voice brittle.

“No. That was you,” he said calmly. “The version you try to drown with weddings and white lies.”

She shook her head. “I was drunk. I was angry. I was—hurt.”

“You were wet,” he said.

Her face burned. “You don’t know me.”

“I know enough,” he said. “Enough to know you’re not ready to be anyone’s wife.”

Sofia backed toward the door. “This never happened.”

“It happened twice.”

She flinched.

“You don’t get to erase me,” he added. “Not when I’m the only one who’s seen you like this.”

She reached for the handle, trembling. “I have to go.”

He didn’t stop her. But his voice followed her out.

“You’ll be back.”

She told herself he was wrong.

And repeated the lie all the way down the hall.

Created with Sketch.

Sofia slammed the door to her suite, then leaned against it like it might hold her together.

The dress was still half-open. Her thighs still wet with their combined juices.

She didn’t move.

She couldn’t.

The room was pristine. Untouched. Her bridal planner laid open on the desk. A text blinked on her phone from yesterday:

“Flight delayed. Probably staying in Madrid tonight. Miss you already.”

Miss you.

The words hit like a joke now. A hollow, harmless thing.

She crossed to the mirror, staring at the smudged woman in the glass. Her hair a mess. Lips swollen. Bite marks on her shoulder that hadn’t been there this morning.

She touched them. Like proof.

“It didn’t mean anything,” she whispered. “It was anger. And alcohol. He used me.”

She sank to the floor, the cool marble against her skin doing nothing to numb the ache between her legs. Her fiancé’s cologne lingered faintly in the room, and that almost broke her.

He left me.

He abandoned her in this too-expensive hotel, in this too-big room, to go play adult somewhere else.

What did he expect? she thought bitterly.

That she’d wait here like a paper doll?

That she wouldn’t unravel?

Sofia curled her legs to her chest, but the throbbing between her thighs betrayed her. Every pulse was him. His voice. His touch. The way he looked at her in the mirror like she was something to ruin and worship in equal measure.

“He doesn’t matter,” she hissed aloud, as if saying it could make it true.

But it did matter. Because she’d let him do it twice.

And because part of her was already wondering when it would happen again.

Created with Sketch.

The keycard clicked.

Sofia froze in the bathroom doorway, pulse thudding in her ears. Her dress was still barely tied on, her thighs still sticky with remnants of Sebastian. Prove of what she just did.

The door opened.

“Hey, baby,” Theo’s voice rang out, warm and familiar. “Surprise.”

She blinked at him. He was smiling. Wheeling his suitcase in. Kissing her forehead like nothing was wrong. Like she wasn’t still trembling from another man’s mouth on her skin.

“The conference got cancelled. Figured I’d come back to you,” he said, dropping his bag by the sofa. “Let’s do something later, maybe grab dinner downstairs?”

She nodded, lips parting, ready to explain—something, anything.

But he didn’t notice.

Not her swollen lips. Not the faint red print along her inner thigh. Not the scent of another man still clinging to her skin.

He didn’t know.

And that made her wet.

She didn’t understand it—why her shame curved into lust, why being untouched by suspicion made her feel filthier, hungrier.

And just like that, she let her dress slid from her shoulders. It hit the floor without a sound.

“I missed you,” she whispered.

His hands found her hips, his mouth her neck. Gentle. Devoted.

He walked her backward to the bed, touching her like it mattered, like she was a gift to be worshipped.

And still—her body was ahead of her, betraying her conscience.

She welcomed his kiss, spread her legs for him, let him fill her.

She moaned softly.

Not for the man now thrusting into her—

But for the one who had already ruined her earlier.

Because inside her still pulsed the memory of Sebastian’s. The memory of being ruined by someone who knew exactly what she was doing. Who she was. What she craved.

She looked up at Theo, gasping his name. Pretending.

Pretending she was loyal.

Pretending she was innocent.

And loving every goddamn second of it.

Created with Sketch.

The rooftop restaurant was all low lighting and flickering candles, Ibiza humming in the background like a secret. Theo held her hand across the table, thumb brushing lazy circles over her skin, oblivious to the wreckage beneath her dress.

“You look… relaxed tonight,” he said, smiling. “I was worried this trip would be too much.”

She forced a soft laugh. “No. It’s been… good for me.”

Her skin still buzzed from hours earlier. Her body ached in the places Sebastian had claimed. And now, across the table, Theo—kind, devoted Theo—watched her like she was the only thing that mattered.

She should have felt guilt. Shame.

Instead, she felt wet.

Sebastian arrived ten minutes late. No introduction necessary—Theo lit up with recognition and stood to hug his half-brother like they hadn’t gone years without speaking.

“I didn’t know you were in Ibiza!” Theo grinned. “Why didn’t you tell me?”

Sebastian’s smile was slow, amused. “Didn’t want to impose.”

“Nonsense,” Theo said, waving to the waiter. “You’re family. You’re staying for dinner.”

Sofia’s breath caught.

Sebastian’s eyes found hers. Calm. Calculated.

He sat directly beside her.

The table stretched before them, bread and olives passed like nothing had changed. Theo talked about beaches, sunburn, and wedding plans. She nodded where expected, smiled on cue. Her wine glass emptied faster than it should.

Then—under the table—fingers.

Sebastian’s hand on her thigh, bold and certain.

She froze.

Theo squeezed her fingers in his, still talking. Still smiling.

And beneath the tablecloth, Sebastian’s hand inched higher.

Her breathing shallowed. Her skin flushed.

“You know,” Theo said, raising his glass, “I’m so lucky. To have found someone like you.”

She tried to speak. Couldn’t.

Sebastian brushed her panties aside.

“I mean it,” Theo went on, lifting her hand to his lips. “You’re everything to me.”

Sebastian’s fingers slid inside her.

Her lips parted in a silent gasp.

“I love you,” Theo said, eyes shining.

And she came—quiet, sharp, trembling—while his brother touched her and his voice wrapped her in vows. Theo didn’t notice. He just smiled, proud, certain of her love.

She felt the heat, the risk, the ruin—and craved it.

This was the lie she lived in.

The thrill of being touched by one while promised to another.

And it felt perfect.

No alibi.

No excuses.

Just desire.

Posted Apr 21, 2025
Share:

You must sign up or log in to submit a comment.

5 likes 1 comment

Simone Ramos
10:25 May 02, 2025

Hey everyone — just wanted to say thank you for reading The Stranger in Her Bed Isn’t a Stranger. This one was personal in ways I didn’t expect. Writing it felt like pulling open an old wound… but also like setting something free.

If you connected with any part of it, or even if you didn’t, I’d genuinely love to hear what you think. What lingered? What surprised you? What didn’t work?

I’m always learning, always trying to get better at telling the kind of stories that hit you where it hurts (and maybe a little lower too).

Thanks for being here. Truly.
— Simone

Reply

RBE | Illustrated Short Stories | 2024-06

Bring your short stories to life

Fuse character, story, and conflict with tools in Reedsy Studio. All for free.