CRIMSON RUIN - Taesan
pairing: bf!Taesan x fem!reader
genre: established relationship, romance au, fluff with heat
wc: 756
warnings: suggestive content, intense kissing, mild sexual tension
a/n: This one is in honor of Taesan's red hair era.
There are rarely moments where you’re completely stunned into silence, and right now happens to be one of them.
Because your boyfriend is standing in front of you with bright red hair. In theory, it should look strange. It should be one of those changes you need time to adjust to. But it isn’t. Not even close. If anything, it makes it worse in the best way possible, because Taesan looks unfairly good like this, and your brain seems to short-circuit on sight.
A warm rush floods through you at the way the colour frames his face, sharpens his features, makes him look even more infuriatingly attractive. You press your legs together without thinking, as if that alone could ground you.
Taesan, on the other hand, looks like he’s bracing for impact. He rubs the back of his neck, gives an awkward little laugh, clearly uncomfortable under your silence. “I lost a bet with the guys,” he admits. “This was my punishment.”
You don’t answer. Not because you’re upset, but because words have officially stopped working for you. Your brain is still buffering.
The lack of response only makes him more uncertain. He waves a hand in front of your face. “What? Is it really that bad?”
That snaps something in you. Bad? He thinks this is bad?
If only he knew what it was doing to you.
Your voice finally returns, but it comes out softer than you expect. “Tell your friends I said thank you.”
He barely has time to process that before you step forward and kiss him.
It isn’t gentle. It’s immediate, hungry in a way that surprises even you. You nip lightly at his bottom lip, slipping your tongue against his, and for a second he freezes—caught off guard—before he melts into it, matching your intensity with a slow, growing heat.
Any restraint disappears quickly.
You don’t care how desperate it feels, or how obvious you’re being. All you can think about is him, the warmth of his mouth, the way he responds when you pull him closer like you’ve been waiting for this without realizing it.
When you finally break away just enough to look at him, he’s breathless. His red hair is slightly tousled now, eyes a little glazed, lips parted like he’s still catching up. It only makes everything worse in the best way.
You kiss him again, immediately, like your self-control never stood a chance in the first place.
This time it deepens, faster, more consuming. His hands find your waist, firm and sure now, pulling you in until there’s barely any space left between you. You let out a quiet sound against his mouth when he shifts you backward without breaking the kiss, guiding you until your back meets the wall of your apartment entryway.
The change in position makes your breath hitch.
Taesan doesn’t stop there. One hand stays at your waist, the other slides lower to steady you, holding you there like he’s decided he’s done being startled and fully committed to this moment instead. You cling to him without thinking, fingers curling into the fabric of his shirt, like letting go isn’t even an option anymore.
The kiss turns slower, deeper—less rushed, more deliberate—but no less intense. It’s the kind that makes time feel slightly irrelevant, like everything else has been pushed out of the frame except the two of you and the way he’s looking at you when he finally pulls back just enough to breathe.
His forehead rests briefly against yours. He laughs softly, breath still uneven. “Babe,” he murmurs, voice low, “I need to breathe.”
That alone almost makes you forget how to function.
He presses a light kiss to your cheek, then your jaw, like he’s trying to steady both of you back into reality without fully letting go. His hands are still at your waist, anchoring you there.
“So…” he says after a moment, a teasing edge creeping back into his voice, eyes flicking over your face like he already knows the answer, “I take it you like the new hair?”
You let out a shaky breath, still a little dazed, still not fully recovered. Your hands don’t move far from him either. “Yes,” you admit simply.
His smile widens at that—soft, knowing, entirely too satisfied.
He leans in one more time, brushing his lips against yours, gentler this time, almost playful. “Good,” he murmurs.
Then, with a faint laugh, he tilts his head slightly, red hair catching the light again as he adds, “So the hair stays?”
© All rights reserved @gigisnextdoor 2026.
taglist♡
@starryhop









