Mombasa never whispered. It moaned. Loud, salty, and always half-naked.
Karanja stepped out of the taxi at Nyali Reef Hotel, the ocean breeze brushing against his button down shirt like a lover’s tease. The air smelled like coconut oil, diesel, and secrets.
He dragged his small leather bag to the reception, his shades still on even though it was just past 6 PM. The sun was melting into the Indian Ocean, casting gold over everything like it was trying to cover up the dirt with luxury.
“Welcome, sir,” the receptionist smiled, a little too rehearsed.
“I have a room. Karanja. Booked by Mr. Muema.”
Her fingers tapped the keyboard. “Yes, Mr. Karanja. Room 607. Ocean view.”
“Of course,” he said dryly. “Only the best when you’re here to cover someone else’s scandal.”
She blinked.
He smirked. “Don’t mind me. I’m just tired.”
He took the key card, dragged himself to the elevator, and pressed the button like it owed him money.
The room was sleek, cold, expensive, everything Karanja hated but had learned to live with. He dropped the bag, loosened his shirt, and lit a cigarette. The no-smoking sign on the balcony door stared at him like a nun with a ruler.
He didn’t care.
Muema’s mess was waiting, but Karanja was in no rush. Fixers like him only worked when they had leverage. And leverage usually came after a drink or two.
Later That Night: At “Azul” Rooftop Lounge, Nyali
The music was lazy afrobeats. The kind that made women roll their hips even when they weren’t dancing. The kind that made people lie.
Karanja sat at the bar, sipping a whisky that was too smooth to be trusted. His phone buzzed, a message from Muema.
> “Talk tomorrow. Don’t go stirring shit tonight. She might be around.”
He chuckled. She.
That’s when she walked in.
Alisha Wanjiru.
Red silk dress. Slit high enough to turn a sermon into a sin. Lips like she’d cursed God and made Him say “thank you.” She wasn’t walking, she was gliding, like she knew every man was watching and none of them deserved her.
Karanja sipped his whisky again, slower this time. She was headed to the VIP table, but their eyes locked. Just for a second. That second had weight. Like her glance had unzipped something in him.
He didn’t look away.
Neither did she.
A few moments later, she left the VIP and came to the bar. Right beside him. She didn’t speak. Just waved at the bartender.
“Gin. Two cubes. Slice of lime.”
Her voice? Silk dipped in fire.
Karanja let the silence sit a bit, then turned.
“Muema knows you're drinking gin tonight?”
She smiled without turning. “He knows many things. But not everything.”
“Does he know you’re sitting next to the guy sent to clean his mess?”
Now she looked at him.
“Are you here to fix his marriage or bury him deeper?”
Karanja shrugged. “Depends on which one pays better.”
She laughed softly. The kind of laugh that said, I’m not innocent, and I’m not scared either.
They clinked glasses.
“Alisha,” she said.
“Karanja.”
A pause.
“You have a room?” she asked.
“Depends. You wanna talk, drink, or sin?”
“I haven’t sinned in three weeks. I’m starving.”
Back at the hotel room.
As soon as the door closed, she turned and pushed him against it, her hand sliding up his chest.
“No small talk. I talk all day. I want to feel something.”
Karanja didn’t hesitate. His lips found hers, urgent and rough. Not romantic. Not polite. Hungry. She responded with equal fire, biting his bottom lip and tugging at his shirt like she wanted to rip away his skin.
Her mouth moved to his neck, her fingers undoing the buttons one by one, her nails scratching down his abs.
“I don’t fuck soft,” she whispered.
“Good,” he breathed. “I don’t like to be lied to.”
He spun her around and pinned her to the wall, lips trailing down her neck to her collarbone. She gasped as he bit gently, his hands sliding down to lift her thigh, her dress already bunched at her waist. No panties. That was intentional.
“You were ready.”
“I was wet when I saw you light that cigarette.”
Karanja groaned, lifting her as she wrapped her legs around him. He carried her to the bed, dropping her on the sheets, and yanked off his shirt. Her eyes scanned his chest like she was about to rob a vault.
He slid down, kissed the inside of her thighs, his tongue teasing her wetness slowly, lazily.
“Don’t tease,” she hissed
But he kept at it, slow circles, then deep strokes. Her legs shook. Her fingers gripped his hair.
She moaned his name. Loudly.
He didn't stop. Not until she came hard, back arching, breath caught in her throat.
Karanja wiped his lips and stood up, dropping his trousers. She pulled him onto her and guided him inside, moaning again, this time like it hurt, like it healed.
They moved like fire and oil. Fast. Aggressive. Raw.
No filters.
He flipped her over, taking her from behind, one hand tangled in her hair, the other wrapped around her throat, not tight, just enough to remind her she wasn’t in charge.
Her moans turned guttural, body trembling as he picked up the pace, slamming into her with steady, punishing rhythm.
“fuck—yes—don’t stop.”
He didn’t.
She came again, squirting this time, soaking the sheets. He followed, growling her name into her neck as he came inside her.
They collapsed. Breathless. Naked. Silent.
After a few minutes, she sat up, hair messy, smile wicked.
“You’re not like the others,” she said.
Karanja smirked. “I rarely am.”
She leaned over and whispered.
“You should know... my husband’s got eyes everywhere.”
Karanja’s smirk faded.
“And if he knows what we just did?”
Alisha licked her lips, slid under the covers, and smiled.
“Then you’re already dead.”