Actions

Work Header

The Whirlpool

Summary:

TXT got a free afternoon. Beomgyu and Taehyun decide to try the jacuzzi to relax... and things go a little south

 

(or the breaking point of a long lasting slow burn for Gyu and Hyun)

Notes:

Hello!!

I made a smol playlist of songs I listened to while writing : Whirlpool

this fic was previously published as "bubbles and hot men". However since I didn't like the writing I redid it all so I was more happy with it! Whether you already read it or didn't, this fic should be fresh and new! :) (or so I hope)

(See the end of the work for more notes.)

Work Text:

 

 

Taehyun presses on the switch and light suddenly flows in the bathing room, blinking for a short while before stabilizing, ricocheting on the pale walls. The details of the wooden decoration in the Jacuzzi room, now shown by the light, bring a harmony to the room. They catch the eye of the venturous boy. Taehyun enters the room, shivering to the sudden cold spark of his naked feet on icy floor tiles. He runs a hand through his raven hair, a slight smile showing on his lips, satisfied. He had been waiting for that bath with a little too much excitement. And his muscles, sore from all the daily training, were reminding him of that every second. He could feel them whining at the call of the warm water.


Tip tap


The muffled sound of his footsteps resonates in the room. He bends over slightly to test the water’s warmth, then gets back up to go back to the door. He steps in the door frame, throwing an eye at the hallway, lighted in a warmer tone.

 



«Beomgyu?» He says in a powerful voice to make sure the older will hear him. It resonates slightly and a door slamming answers him first, quickly followed by a muffled voice.


«Yeah?»


«The Jacuzzi is ready,» Taehyun replies. But the short silence following makes him doubt the other heard him.


« …. okay! Coming! » Beomgyu finally answers.

 


A satisfied smile to his lips, Taehyun goes back into the room and heads towards the controlling panel on the wall. In a few clicks, water comes alive and starts bubbling. The crude neon lights are replaced by a warm orange and purple light string, coming from behind the big rectangular plant pots at the back of the room. The low rumbling of the bubbles at the bottom of the pool accompanied by the soft warmth slowly rising in the room are already appeasing the boy who got closer to the waters, dropping his towel on the ground. A timid foot tests the water, soon followed by a calf, a thigh and a torso, slowly covering in goosebumps. The water, supposedly warm, laps Taehyun’s skin and makes him shiver. He begins an intriguing dance against the contradicting water currents to move forwards and find a spot near the pool edge, in a recess giving him a comfortable seat.

The light reflecting from the water’s surface to the walls hypnotizes him in an almost fantastical colorful waltz, and he feels his body relaxing slowly. He had received the great news from his manager an hour prior, who announced him that the room would be available for the group if they wanted to take a bath. Taehyun loved spending hours in the jacuzzi, where he could let his thoughts flow and slightly let go from the demanding schedule of his idol life. He didn’t understand why his friends had declined the offer, preferring to use their free night playing overwatch or watching a movie.

Beomgyu had, in fact, been the only one looking as exalted as he was to the idea of a relaxing bath. And even though Taehyun usually wouldn’t find himself to care about who would join him in the waters, Beomgyu would most definitely be a more than difficult to ignore disruptive elements to this relaxing moment.

Indeed the boy seemed to have everything in him to disrupt every detail of Taehyun’s routine. His subtle but cutting humor, accompanied by his eternal smirk were the ultimate recipe to make the man’s heart capsize in a contradictory thoughts whirlpool. Between the hardly contained laughs, the tiny goldfish army running under his skin and the smiles blossoming on his lips. Beomgyu was definitively a menace to Taehyun’s integrity. The occasional touches they had spreading fire swirls on the raven boy’s skin. And the look Beomgyu threw at him earlier when they arrived at the pool building were heavy in promises and in about how many secrets could these walls hold for them.


To be clear, they had nothing of a couple, nor even something more than a relatively touchy friendship.

Taehyun, in fact, didn’t even think about it that often.

Only maybe when Beomgyu took his hand when they had to focus before going up on stage.
Or when they laid down like starfishes on his bed while listening to Lana del ray.
Or when their eyes met for a second too long, when their breath would intertwine for a split moment as they pulled out of a casual hug in a camera angle or a folded sheet.

Taehyun, in fact, noticed that he did think about it pretty often.

And the idea of sharing this bath with the other boy didn’t help him relax in the slightest. But he tried his best to release the pressure little by little. From every muscle. Taking long breathes, opaque with vapor.

He suddenly opens his eyes when hearing footsteps enter the room, muffled by the bubbling sound. Piercing eyes darting on his exposed collarbones. 

 

Beomgyu just entered the room, dressed in a midnight blue swimming short, a cotton towel on his shoulder. He lets it go in a corner before slowly approaching the water, in an almost graceful walk under Taehyun’s piercing gaze.

 

«Is the water fine?» Beomgyu asks, eyes already sparkling in bemusement and a slight smile, although absent, hovering over his expression. And Taehyun just knew he would be smiling to the next answer.

«It is, come in.» He replies, timber low and soothing. And It doesn’t miss. A fizzy smile is now enlightening his friend’s expression.

« Mhm, alright alright I’m coming in then.. »

Beomgyu crouches and helps himself forward to sit at the water’s edge, first dipping his ankles in. A shiver runs through him.

« Wow! The bubbles are tickling me! » he says as a small laugh flies out of him and ricochets on the walls, popping like thousand tiny soap bubbles.

 


And he suddenly throws all of his body forward, landing smoothly into the waters, fighting a new shiver. Taehyun is still observing him, an involuntary smile on his lips. It is only when Beomgyu stands in front of him, a few centimeters too close, that he fully realizes the situation he’s in.
The ripples are playing with the boy’s torso, whom, squatting, is reflecting the room’s lights through the sparse droplets scattered on his shoulders.

 


« Do you know if there is another seat I can find? » He asks, eyeing at the little alcove Taehyun is sitting on. But the raven shrugs. He had never been in this particular jacuzzi before and really didn't know.


« I can’t see any… » Beomgyu adds, muttering while looking around.

 


The only available seats are situated at each side of the midsized jacuzzi. The pool isn’t big, but it isn’t small either, and sitting on any of those seats would put them way too far from one another.

Beomgyu takes another step towards Taehyun who’s letting himself be rocked by the bubbles and vapor’s song around them. His thumb land and spread on the younger’s temples, the rest of his fingers following the movement and disappearing in Taehyun’s damp hairs, pulling them backwards. A long a low shiver rock through the raven’s neck, who’s eyes raise to meet Beomgyu’s.

Beomgyu, who’s still slightly smiling, within easy reach of his friend.

Taehyun lets his hands travel to the chestnut boy’s hips, overrun by a soft shivering wave. The airy foam carried by the dancing waters catch onto their skin and seem to be dressing the boy with a discreet veil.

Beomgyu isn’t smiling anymore. He is looking at the undulating foam around him, feeling Taehyun’s piercing gaze on him, and looks back up. The air shifted in this nano second. Taehyun’s thumb tracing daring circles on warm hips in a lukewarm water. And the boy finally goes forward even more, taking a seat on knotty and shy, masculine knees.

Beomgyu’s arms fall around Taehyun’s nape. And the latter struggles with himself to keep a seemingly calm composure, ears burning and eyes wavering. But it’s such a hard task with a Beomgyu on his knees, looking up at him through his half lidded eyes. When this is such a rare instant.
And while his mind loved to make up scenarios, even his daydreams in front of the bathroom mirrors didn’t prepare him for this.

 


« Hey… Is this okay? » Beomgyu asks, half whispering, but still so loud on top of their beating hearts and bubbling thoughts.


« I should be the one asking… » Taehyun replies with a tint of bemusement in his voice.

 


A ballet of nonsensical confetti explodes in their heads and falls back down when their voices resonate in a breath between them. They’re brought back to reality. And Taehyun can feel his heart accelerate while his breathing calms down. His hands slowly climbing back up to graze onto Beomgyu’s ribs. He shivers. He can feel the latter’s heart accelerate to the same speed as his.
And a small grin appears again on Beomgyu’s lips. He takes the wandering hands in his own and takes them away from his exposed skin while moving slightly forward. His shoulders overlooking Taehyun, who now only has Beomgyu in sight. Beomgyu Beomgyu Beomgyu. A giant lighthouse, a cumulonimbus, a tsunami at the highest tension point when its shadow is spreading on the dry beach, dry like Taehyun’s throat at this instant.

Then a shift, a movement, everything bursts, their lips brush and everything is swept away in their path. Their waves crash. It’s a point of no return.

Firstly, the kiss is timid, their lips seeking each other in the ghost of their breathing. Beomgyu can feel the air vibrate around his head, and Taehyun pulls slightly on his lower lip. The chestnut boy puts his awkward hands around his friend’s jaw. The tremolo at the tip of his fingers. And he goes back down into Taehyun’s fresh lips, the latter letting a low sigh escape when their exchange intensifies.

Beomgyu isn’t so sure of where the swirls around them are coming from, because the speed at which his heart is beating right now could also be causing that many waves to flow. And Taehyun’s hands are back on his ribs, tracing a slow path towards his hips, toying with his swimming suit elastic band before continuing his way to his bottom. The sudden grab stirring a surprised but muffled moan out of Beomgyu when the grip tightens around his cheeks. A smile spreading on his lips again, hazardous in the dizzy state he is in when he is into Taehyun’s arms. Like a mirror, Taehyun can no longer hold his own smile, putting a short stop to their heated kiss. They lean slightly apart. The jacuzzi water caressing Beomgyu’s hips, skin so warm that the water feels cold.


« Shit... » Beomgyu mutters under his breath. » 


« What? »


« You’re so hot it’s unfair… », he chuckles as he says those words, amused by his friends expression when he heard those words.


« You’re the one to talk », Taehyun answers against Gyu’s skin, half hiding his rosy face in his nape.

 


As to take some sort of revenge, he goes back in by giving all his attention to the sensible skin, leaving blossoming shells on Beomgyu’s neck.

But the latter spreads his hand through the back of the raven’s head and pulls his face backwards by holding lightly onto his locks. Taehyun gives him a look of confusion at first, before meeting the older’s cunning eyes.
Beomgyu bends slowly, ghosting over his lips, maintaining eye contact before changing trajectory again, crashing against Taehyun’s jawline.

The younger’s eyes close as he feels his friend’s lips dancing down his neck, breathing close to the shell of his ears, sending shivers down every part of his body. His hands, still firmly holding onto Beomgyu’s ass cheeks, tighten to try to bring him even closer as he already was.

Feeling the tension accentuate, the latter giggles against Taehyun’s skin, inflicting a bemused lick to his skin before laying back, arms falling around the younger’s neck.
He lingers for a bit over Taehyun’s lips before giving them a short, almost shy kiss. But when he opens his mouth as if he was going to talk, his breath gets stolen by the other with a smart trust of his hips, words turning into a surprised moan.

A new smile spreads onto Taehyun’s lips, but it’s no match for the grin slicing Beomgyu’s face, his cheeks having turned bright red, eyes big in a playful and hazy expression. He sniggers against Taehyun’s mouth, the latter trying to comeback up to kiss him, the hold on Gyu’s hips becoming more pressing. The chestnut boy likes to play with his dongsaeng’s new facet. Hips slowly undulating against the other, taking the time to feel their painfully erected shafts meet through their swimsuit. He feels the heat nesting between their bodies, warming up the water surrounding them.

Taehyun hardly sighs, like hypnotized by the snake that Beomgyu is between his hands. Their breathing short when they feel a slow tension build within them.
And the simple friction isn’t enough for the raven. Their little game is playing with their own limits. And a hand suddenly falls on the small of Beomgyu’s neck. A firm but tender grip, their lips roughly meet. Taehyun’s finger finding their place in hazelnut hair.

 


It’s messy. Their teeth clenching against each other, Beomgyu’s nails tracing demanding shapes onto Taehyun’s back when their torso and hips meet again and again, more desperate.
Taehyun’s teeth pull on Beomgyu’s lower lip, a moan bubbling up his throat as a beat in the kiss leaves a bit of space for him to breath.

His skin tickles to the raven’s touch. The hand on his nape tightening around the small hair trailing there, and he is pulled backwards, parting the kiss. Taehyun’s eyes are peering at his face, a luxurious spark gleaming in the depth of his pupils. This simple look is enough to send a shiver tide down the older’s back, whining without restrain to the feeling of his hair being pulled by Taehyun’s grip.
Nonetheless, Beomgyu’s lips are fast to get back to his infamous grin. One of his hands leaves the other’s back as he leans away, and falls on Hyun’s shoulder pan, going down his biceps in a feather touch. He slowly makes his way down the shivering stomach and towards the black swimming shorts: tight and very obviously straining Taehyun’s shadow of a boner.
But Beomgyu only grazes it, then goes up again to enclose Taehyun’s neck. He brings his hips forwards again to slowly grind on his friend, who’s expression stilled the very moment he understood the little game they were playing.

The muffled sighs of the two boys echo through the water room. And he feels like his mind went blank on all logical thoughts. Beomgyu’s subtle touch against his skin sets him ablaze and he’s drowned in skin, lips and sighs. His body propelled in an unknown and warm abyss.
A dangerous smile forms at the corner of Taehyun’s mouth. His neck muscle move and clench under Beomgyu’s light hold. He looks up to the boy, reaching for a slow kiss as he feels the hand tightening around his throat. Just the way he likes it, and Beomgyu knows he does.

Taehyun’s index finger traces a spine’s curve, falling toward Gyu’s swimsuit’s elastic. He goes past it, beyond the fabric to grip onto his bare-butt cheeks. Beomgyu shivers when water rushes in the shorts, making him sigh as he feels the calluses of Taehyun’s fingers against the tender skin of his bare ass.

Their breathing gets heavier at every move they make. Now slowly rocking against each other, Beomgyu’s second hand reaching for the raven hairs for support as he gets more desperate for close touch. Skin shivering and fingers pressing on both sides of Taehyun’s throat, the latter feels a low dizziness rise comfortably in his head.



The world became a cluster of colors and then Beomgyu. A whirlpool and then Taehyun. And the younger, breath burning everything on its path, finally slips his hand to the front of Beomgyu’s swimming short. Beomgyu, who releases the prettiest moan. Clear, honest, mouth open against Taehyun’s. They’re so far, one like the other, drunk with one another. The older’s lips still split by the ghost of a smile, eyes closed and face against his new lover’s face.

Beomgyu’s eye flickers, trying to slightly regain consciousness. His hand still lodged in Taehyun’s hair emerges from it to slip into his shorts too, checking briefly into his eyes to make sure he was okay with what he was doing. And when their movements on each other synchronized, Taehyun came back to chase Beomgyu’s lips, breathless. The latter is shivering in the overwhelming sensations, between the raven’s touch and the fresh jacuzzi bubbles whirls surrounding them; humming lingering around them as a back noise to their less and less contained moans.
The kiss is jerky. Forehead against forehead, Beomgyu slightly bites on Taehyun’s bottom lip, pulling it in their open mouthed kiss, Taehyun moaning dully against Beomgyu’s skin.

The epicenter of their warmth vibrates harder and harder when they feel their orgasm build up in their stomach. Flickering eyes in the fog, lost in their breathless sighs. Beomgyu’s grip on Taehyun’s neck tightening again when their muscles tenses up, unfolding a sea of clouds in the boy's mind. His ears cutting all noise, his whole body tearing from reality when he feels the orgasm’s explosion suddenly submerge him, mouth opening in a silent moan against Beomgyu’s lips.

Still in the highs, his movement accelerates around the chestnut boy who grips Taehyun’s damp back with his free hand when his own orgasm knocks him too. Eyes open on empty space, cheeks and lips burning hot. He hiccups sweet nonsense that get lost against his lover’s skin.

Heavy breathing, the boys are flushed against each other in a strengthless embrace. Beomgyu’s nose tickling Taehyun’s neck, who’s absentmindedly playing with the little wet hair resting on the other’s neck. A rain of whispers getting lost between them, destined to stay secret to anyone but them.

 


A short while after, nonetheless, they have to get away from the pool to wash themselves and clean the water. If they dreamed of this bath to get relaxed, it was clearly an utter success. 

Notes:

Thank you so much for reading !!!!! I hope you liked it! It was my first fic written in English. What a challenge! as English isn't my first language I just hope there wasn't too many mistakes :)

I might revisit and correct some stuff in the future, feel free to tell me if you see typos

Have a good day!