Work Text:
Some days, the universe just lines things up in the worst type of way.
Teh is very much aware of this, and yet he can’t help but be sour about it. He also knows that it’s pointless to complain and frown, that sometimes there’s just no alternative route, but he still gets a bit bitchy when he encounters another stupid inconvenience on his path, especially one that was pushed onto him because of a ridiculous, biased reason.
“Stop grumbling.” calls out Oh-Aew from behind him, with a hint of teasing in his voice, and Teh huffs loudly before turning towards his boyfriend, swirling around both of their suitcases and fixing him with an unamused glare.
They have both just arrived in Phuket and they are standing outside Sui’s restaurant, but Teh is unable to relax the muscles of his face even with the smell of his mother’s hokkien mee noodles in his nose. The fact that their flight was late had put him in a bad mood from the start, which had darkened even more after he had to spend half of the cab trip politely arguing with his manager on the phone, and now even Oh-Aew seems to have caught on his dark humor like a bloodhound on a hunt, ready to provoke him a little like they always do when the other is annoyed by something.
And usually it wouldn’t be a problem, to be teased affectionately by his boyfriend, but Sui has just stepped inside the restaurant after delivering yet another upsetting news, so Teh doesn’t really feel in the mood for jokes.
“I’m not saying anything.” replies Teh with a curt tone, since he has honestly been silent for at least fifteen minutes while his mother talked to his boyfriend, but Oh-Aew just raises an eyebrow and gives him a look that’s both amused and exasperated.
“I can hear you thinking.” replies Oh-Aew, because sometimes he’s perceptive like that, and Teh this time does grumble intelligibly before turning around, a very poor show of defiance that doesn’t help anybody.
Then, probably sensing that Teh’s mood is genuinely spiraling down, Oh-Aew drops all of his mockery and walks up to his boyfriend, hugging him tightly from behind despite the fact that they are still standing in the middle of the street. Teh tries to put up a fight for about five seconds when he feels the other’s arm around him, because he doesn’t want Oh-Aew to think that he can be forgiven every time with a bit of cuddling, but even with his steel resolve it’s just impossible to not relax into the sweet scent of coconut shampoo, to drop his chin down and lean with his body back against his boyfriend's warm embrace.
“Ok ok, no more teasing, got it.” announces Oh-Aew, in a lighter tone, before he spins Teh around on his heels to look at his face with an inquisitive gaze. “But, seriously, why are you so grumpy?” he then asks very gently, touching the skin between his boyfriend’s eyebrows with the tip of his finger, trying to smooth out the small wrinkle in between while his own face twists into a frown as well.
Weak to his boyfriend's genuine concern, Teh sighs out loud and closes his eyes for a moment. He tries to put order in his thoughts, but as usual he doesn’t quite know how to let them out, his frustration reflecting itself more in the pinched look of his face while a wave of well-known shame fills him up.
Oh-Aew, however, doesn’t seem put off by his boyfriend’s silence at all, and Teh feels the hand on his face move around slowly, until its thumb ends up brushing over his cheek. He and Oh-Aew have been together for so many years by now, and this is probably the millionth time that the other has to witness his boyfriend’s fumbling approaches to vulnerability, but the show of patience still brings a fresh wave of tears onto Teh’s eyes, making him struggle for a moment also against the emotions in his throat.
“I-I…” eventually stutters Teh, opening his eyes again only when he knows he’s not going to break down at any moment. “I j-just don’t want to sleep here. In my old room.”
The confession makes Oh-Aew’s hand still, his eyes blinking twice as fast as before, but no understanding dawns on his face. He’s clearly puzzled by Teh’s admission, probably wondering what’s the problem with spending a night in his boyfriend's childhood home, but Teh is already all out of courage and way too tired to continue their conversation, so he doesn’t add anything else to his words.
And yet inside, Teh feels his anger burn again at the reminder of the choice that his mother had made, the one that he would have avoided at all cost if he had known that Hoon and Nozomi had decided to come and visit Sui the same day that he and Oh-Aew had planned. Both he and his brother had counted on staying in the empty guest room that Sui always keeps clean for anybody who might want to spend the night, the one with a nice view of the internal courtyard and a spacious double bed that doesn’t creak at every twist and turn, but when Sui had learned that both of their sons were bound to come home she had decided to not say anything to either of them and make arrangements for herself, letting Hoon and Nozomi settle down in the guest room before declaring that Teh and Oh-Aew should sleep in the former’s childhood room.
When Teh had demanded an explanation on her actions, his mother had brushed off his question without expressing much concern, even going as far as wondering why her son was angry since he and Oh-Aew had slept in there plenty of times when they were younger. And Teh is perfectly aware it’s dumb, to get so worked up over something so silly, but his room has never been renovated since he has left home to study in Bangkok, and his entire soul just loathes the idea of having to sleep in his childhood bed while Oh-Aew is stuck on his brother’s old mattress.
Because after the day that he just had, all that Teh wants to do is to crawl inside Oh-Aew’s arms and let his boyfriend hold him for a while, to breathe him in and gently recollect all the pieces of himself after being cracked so many times.
So Teh stews in silence under the puzzled look of his boyfriend, angry at the world but with no way left to show it, at least not without looking like an overgrown toddler in the middle of a temper tantrum.
“...I see.” says Oh-Aew eventually, when Teh keeps on fuming in his silence, even if it’s clear by the look on his eyes that he doesn’t understand what’s going on yet; there’s also a small threat of hurt on the lines of his face, the same one that he gets anytime Teh is mad and doesn’t know how to console him, and the proposal that falls from his lips almost manages to break Teh’s composure. “Do you... want me to call my parents? I can ask them if there’s a free room at the resort-”
“No, no-” protests Teh immediately at his boyfriend’s words, his hands shooting upwards to massage Oh-Aew’s wrist, and the anger in him starts to fizzle out as fast as it came in when he looks into the startled and worried eyes in front of him. “It’s fine, really, I’m just…” he continues then before taking a deep breath, while his lips try to bend into a smile just for his boyfriend’s sake. “I’m just being difficult, that’s all.”
At that statement, Oh-Aew doesn’t seem to relax at all, but he does look Teh in the eye with a more critical gaze. He’s clearly trying to judge how truthful his boyfriend is being, so Teh tries to make himself look as meek and composed as possible, and eventually Oh-Aew huffs out in surrender before pinching his cheek gently.
“All right, let’s just go upstairs for now?” he proposes, as a clear compromise, and Teh is quick to nod at his boyfriend’s words. “Take a shower before everything else.” he adds then, moving his hand on Teh’s face to the back of his head instead, grimacing at the layer of sweat that he finds all over his boyfriend’s neck.
“Shower? Together?” responds Teh automatically, because he always words the same proposal every single time Oh-Aew announces that he’s going to the bathroom alone, and his boyfriend raises one eyebrow at his naturally flirtatious tone.
“Well, if that would make you feel better...” replies Oh-Aew carefully, dropping his eyes from his boyfriend’s eyes to his mouth, and for a moment Teh’s brain almost flatlines: he’s suddenly overwhelmed by memories of pale skin covered in a layer of foam, the warmth of Oh-Aew’s naked back against his chest, the litany of divine moans that come out of his lips anytime Teh grabs his length, when he strokes him to full hardness under the shower’s spray while a barrier of fog surrounds them-
And then, the meaning of his boyfriend’s words really sinks in, making Teh remember the reason why he was so upset in the first place.
“...Nah. Too many people in the house.” murmurs Teh, moving back half a step but just enough to let Oh-Aew’s hand fall between their bodies, and the look of slight hurt on his boyfriend's face only makes him wish harder to be back home, in their tenth-floor apartment with their lack of unexpected guests and comfortable double bed. “You take one first.” he adds quickly after, trying to muster up another shaky smile, and eventually Oh-Aew nods at him somberly before he turns around and makes his way into the Saetun’s restaurant, leaving Teh to follow his back with the bitter taste of regret all over his mouth.
***
A while later, Teh comes out of the bathroom with his hair all wet, and for a moment he debates if he should walk back into his childhood’s room or not.
He knows that Oh-Aew is waiting for him there, because his boyfriend has already showered and it’s still too early to have dinner, but the stubborn spark of anger in his chest still refuses to die down. He then ponders if he should go down to the restaurant and try to talk to his mother, even if he’s aware that it would do more harm than good, or maybe he should step outside and dial up the number of Oh-Aew’s resort and ask for a spare room, just like his boyfriend had suggested just an hour before.
Eventually, Teh’s tiredness wins over, making him walk the corridor from the bathroom to his old bedroom. He passes by the stairs that go down to the first floor, ignoring the noise of the customers that are still eating in the restaurant, and then he pushes the door open with a deep, weary sigh, already hating the sight that will greet him.
On the other side, his room looks exactly like Teh had left it years before: the two twin beds are flushed against the wall, his desk still has a couple of his old notes scattered on top, and the smell coming from the wardrobe is filling the air with a warm, earthy fragrance, one that he is able to notice only because he hasn’t been back in Phuket for such a long time. It’s like stepping in a time-machine, a place that lately has existed only in the back of his mind, and the sight both fills him with yearning and distaste, his heart torn between the past and the present.
The only thing that’s amiss in the room is Oh-Aew himself, sitting on the red couch under the window with his phone in his hands and an amused smile on his lips, and Teh does a double-take when he notices what clothes his boyfriend is wearing: it’s a pair of shorts and a t-shirt full of holes, which Teh is sure he must have dug out of the room’s closet, and his skin is still all glistening after the shower that he just took, the perfect complement to the short hair that are falling in front of his face in messy bangs.
Struck by a moment of melancholy, Teh leans against the door’s frame and watches his boyfriend in silence, as the image of Oh-Aew in the present keeps on overlapping with much older memories. He is reminded of the evenings that they had spent studying together years before, surrounded by open flashcards and textbooks full of notes, and Teh can almost hear the echo of their laughter reverberating off the walls, making a small and private smile dawn over his face.
Those innocent thoughts, however, do not come alone, and Teh’s attention quickly dwells on much less chaste memories when his gaze skims down to his boyfriend's pale, perfect legs.
As he attempts to bring his mind back on track, Teh licks his lips and tears his eyes away from his boyfriend's calves, fixing it instead on the relaxed lines of his face. He then heads into the room until he’s right next to the red couch, dropping his whole body down on it with a loud sigh, and then he gulps a couple of times to ease the rashness of his dry throat as he slithers one arm around his boyfriend’s shoulders, pulling him close until Oh-Aew is nestled against his ribs.
Thankfully, Oh-Aew is really engrossed with his phone, and doesn’t seem to notice the effort that Teh is making in reeling himself in. He also doesn’t notice how his boyfriend crosses his legs after he settles down on his seat, a poor attempt to hide the growing hardness inside his pants, but he does look up when Teh stretches his neck towards him to look at his screen as well, interested to see what his boyfriend is smiling about.
“...Cat videos again?” asks Teh in a feeble voice, hoping to sound normal enough, and Oh-Aew looks at him just for a beat too long before moving his head in a sharp nod.
“Mh-hm.” he agrees wordlessly, angling his phone towards Teh to let him see the screen a bit better, and for a while they both lose themselves in the sea of videos that are always invading Oh-Aew’s Instagram feed, clicking on the ones that catch their attention and laughing quietly at the kittens’ weird antics.
Then, Oh-Aew drops his head on Teh’s shoulder, pushing the entire world on hold again. His hair smells like coconut as always, a fragrance that for Teh is now the equivalent of ‘home’, and yet the air of his old room seems to have re-awakened many of Teh’s teenager instincts, making his body burn hotter than usual when Oh-Aew twists his face around and starts speaking in the crook of his neck.
“It’s been a while since we’ve been here.” whispers Oh-Aew gently, his chin digging on Teh’s sternum as he looks outside the open glass-tinted windows. “Brings back lots of memories.” he adds even more quietly, pulling back enough to reveal the curve of his smile, and Teh can’t help but be startled by the thought that Oh-Aew is reminiscing their teenage years as well, struck by the same melancholy that’s making him ache inside.
“...I hope only good ones.” murmurs Teh back after a pause, raising a hand to push it inside Oh-Aew’s slightly damp hair, his surprise melting quickly when he notices the glint of boyish nostalgia that he can see inside his boyfriend’s irises.
“If it’s about you, then it’s always a good memory.” shoots Oh-Aew back, in an exaggerated and overly-sweet tone, and then an amused smile stretches on his lips when Teh makes a fake gagging noise, which soon becomes a joint laughter when they end up looking at each other again.
Then, Oh-Aew scoots even closer, and all the amusement leaves Teh at once just by feeling his boyfriend’s warm breath against his cheek. The air gets instantly charged when Oh-Aew traces the edge of Teh’s jaw with the tip of his nose, sending an avalanche of shivers all down his neck, and at the same time Teh turns his face around to chase the shape of his boyfriend’s lips, until their mouths are dancing on top of each other without quite touching.
A moment after, they are kissing, and Teh’s eyes shut out of instinct. He loses himself for a while in the soft curve of Oh-Aew’s mouth, the shape of him that he knows almost better than his own, and Oh-Aew lets out a little sight before kissing him a tad deeper, like he wants Teh to get a full taste of him and become addicted.
It’s a sweet moment, with a current of want underneath, but the atmosphere is suddenly broken when Oh-Aew pulls away to let out a bark of laughter right on top of Teh’s lips, making his boyfriend blink in shock and then fix him with a questioning gaze.
“...What?” asks Teh when Oh-Aew keeps on giggling, wondering what his boyfriend is finding so amusing, and eventually Oh-Aew looks up into his eyes with a gaze full of mirth.
“...Do you remember that evening?” he asks quietly, still with a deep note of amusement in his voice. “After we ran to Promthep Cape the first time?” he clarifies after, looking smitten and provocative in a way that makes Teh’s breathing stutter.
“...Yeah, of course I remember.” replies Teh when the shock caused by his boyfriend’s eyelashes has passed, his lips stretching into an inquisitive smile. “Why, what’s so funny about it?” he ponders then, grabbing Oh-Aew by one of his wrists and bringing him just a tad closer to his body, until their naked thighs are flushed together and Oh-Aew is giggling again in the curve of his neck.
“No, just…” tries to formulate Oh-Aew, leaning into his boyfriend’s pull and letting his free hand dance on Teh’s skin with feather-like touches. “I forget, sometimes, how… different you were, back then.” he admits then, as his eyes roam all over Teh’s face with a childish wonder, like he’s just noticing now how much his lover’s face has changed over their years together.
“Different?” repeats Teh out loud, and then he lets out a low hum. “You mean... scared. Terrified.” he tries to joke then, but his light tone can’t suppress the ball of dread and shame that’s crawling up into his throat, the memories of all the ways in which he had hurt Oh-Aew back then.
In a second, the atmosphere grows more somber, and Teh feels the instinctual need to curl up on himself and hide from the world. He doesn’t often think about his despicable past actions, huddled up as he is in a chaotic yet contented present, but now all the heaviness of his youth is pressing down on his shoulder like a boulder, barely made lighter by the wisdom of his adulthood. He can still see clearly the crystal tears gathered at the edge of Oh-Aew’s eyes, his broken gazes anytime Teh had given in and then pulled back, and he also remembers how Tarn had ended up being the first victim of his teenager cowardice, how Bas had been scalded in the process as well-
And yet, before Teh can drop his head down, Oh-Aew digs his fingertips in Teh’s skin and doesn’t let him avert his gaze. He keeps on staring at his boyfriend without any anger or hurt, beautifully fierce as always, and Teh can do nothing but look back in his eyes without uttering a single word, suspended in a silence that’s worth more than a million words or excuses.
“...Yes, that also.” concedes Oh-Aew at last, not shying away from the pain that both him and Teh had felt back then, but instead welcoming it with a smile on his lips. “But now, not anymore.”
Just with that simple affirmation, proof of the journey that they have both gone through, Teh already feels like he’s flying again. He can still feel the burn of mortification in his guts, but the sensation is somewhat dulled now, so he gulps out loud as he goes to search for Oh-Aew’s hand with his, tangling their fingers together and holding on until it almost hurts.
“No. Not anymore.” he agrees, with a steady voice, and the world already feels much brighter than before.
At those words, Oh-Aew’s smile spreads even more, and then another kiss lands on Teh’s mouth, like a reward for a job well done. There’s just a hint of teeth hidden in it this time, the flicker of a tongue against his lips, and all of Teh’s failings are quickly drowned into a sea of affection, lust and love, a wave strong enough to make his body waver for a second.
Then, Oh-Aew shifts his hips forward, and suddenly Teh has his boyfriend’s whole weight on his thigh. He lets out a surprised yelp that’s swallowed right away by Oh-Aew’s mouth, hands scrambling to steady him before they both topple down on the floor, but then Oh-Aew slithers even further until he’s subtly pushing Teh’s legs apart, settling down between them when his boyfriend makes space for him.
The position that they end up in, with Oh-Aew’s back pressed on Teh’s chest, makes a new ripple of shivers run down all over Teh’s skin. It reminds him of the same night that Oh-Aew has just spoken about, when they had both gotten drunk on their respective scents and pawed at their bodies with fumbling excuses, and then Teh gets hit by an even deeper shiver when he recalls how Oh-Aew had arched into him while they had sat on the same carpet that’s now under their feet, how excited he had gotten just by feeling the firm line of his boyfriend’s pecs and ribs.
Now, almost a decade after that evening, Teh is still overwhelmed by the tips of Oh-Aew’s damp hair in the curve of his neck, the maddening line of his neck and jaw. The fire in him hasn’t abated at all, not when Oh-Aew is still so effortlessly magnetic, and so Teh let his hands move on their own to wrap themselves around Oh-Aew’s hips, his fingers brushing past the textile of his old and ratted t-shirt.
“O-Oh, what-?” gasps out Teh, mind still lagging behind to his body’s actions, but Oh-Aew just presses his back against him to cut off whatever question Teh had for him, nestling in the curve of his boyfriend’s body that seemed to have been made just for him.
“We were sitting like this, right?” murmurs Oh-Aew, in a dangerous tone, turning his head just enough to whisper right inside Teh’s ear. “Right down on the floor.” he adds then, as if he’s really convinced that his boyfriend might have forgotten one of the most memorable nights of his life, and Teh can do nothing but gasp and nod his head, his cock stirring back to life against the delicious pressure in his groin.
“Y-Yes, that’s right...” agrees Teh, head brimming with fog and skin close to breaking in a sweat, as his hands start to gently creep under the shirt to caress his boyfriend’s smooth abdomen.
“And, you know what I wanted to do, even that day?” asks then Oh-Aew, even lower than before, voice brimming with a mix of excitement and anticipation. “I just wanted to press back, and…”
At the first real spark of friction against his cock, delivered by the movements full of purpose of Oh-Aew’s hips, Teh can’t help but groan and then turn his head around, leaving one gentle bite on the skin of his boyfriend's neck. His arousal is making him feel as if he’s splintered in two, anchored to the present but also lost in the memory of his much, much younger self, and his body goes to recreates those same movements completely out of instinct, pushing him to search for the curve of Oh-Aew’s pecs while he mouths at the soft skin under his ear.
“O-Oh-Aew…” calls him Teh, right against the shell of his ear, his tone full of reverence and desire. “W-Were you really so lewd? Even back then?” he ponders then, even if the concept doesn’t come as a surprise; Oh-Aew had always been the one who knew what he wanted right from the start, while Teh had stumbled behind him and fucked up all the way in an effort to catch up.
“C-Couldn’t help it.” breathes back Oh-Aew, still moving his ass against Teh’s cock in slow, teasing movements, letting his boyfriend’s hot lenght grow even stiffer between his cheeks. “You made me feel crazy.” he confesses after, pushing his sweat-soaked back even more against Teh’s body, like he’s desperate for any type of contact. “And then, when you touched my chest-”
“Like this?” growls out Teh, dragging his hands all over his boyfriend’s pecs, and Oh-Aew lets out a small yelp when Teh’s fingers find his nipples, twisting them briefly without an ounce of his teenager shyness. “I wanted to do this so bad, y-you know?” he confesses in a rush, feeling that same hunger from his youth, the same urge trapped deep inside his teeth. “I was so scared... but you felt so good.” reminiscences Teh at last, now master of his fears, licking the shell of Oh-Aew’s ear and whispering straight into it. “I wanted to eat you all up.”
With another keen cry, Oh-Aew twists around and searches for Teh’s mouth, moaning in pure relief when their lips connect into a wet, electrifying kiss. His whole body is a line of pure fire against Teh, rolling onto him like a storm ready to wreak havoc in its path, but Teh just lays back against the sofa and lets Oh-Aew have his turn, moving his hips slowly against his boyfriend’s ass in the most dirty and sensual way he knows.
It doesn’t take long for Oh-Aew to break off the kiss, his mouth still open in a string of small mewls as Teh’s fingers keep on playing with his nipples. He’s twisting and turning in his effort to grind against his boyfriend, his hands scrambling to grab any part of Teh that he can reach, but it’s clear to both of them that this is just not enough, that their hunger cannot be satisfied just by rubbing each other on top of their pants until they are coming in their underwear.
Feeling the pressure of his desires, Teh suddenly lunges forward and pushes Oh-Aew away from the sofa, guiding his boyfriend's body with careful movement until his chest is laying on top of the old coffee table. He then kneels in the small spaces between the two pieces of furniture, rubbing his palms on his old shorts that his boyfriend is wearing, and immediately Oh-Aew opens his legs to beckon him closer, letting Teh slides between them with a long sigh of relief.
With his eyes enthralled by the smooth curve of his Oh-Aew’s back, Teh pushes his hips forward and rubs his groin on the softest part of his boyfriend’s thighs, wishing desperately to feel the warmth of his skin without their pants in between. He then digs his thumbs on the soft meat of Oh-Aew’s ass, using his fingertips to circle the fluttering muscles of his entrance, and his boyfriend immediately becomes a bundle of shivering muscles and choked groans under him, a sight that makes Teh’s temperature run even hotter.
“O-Off, off…” calls then Oh-Aew in a pleading tone, his face pressed sideways on the table and one of his eyes firmly planted on Teh, and Teh scrambles to obey his order by slipping one hand under Oh-Aew’s belly, silently asking him to bend his body more so he can have the space to untie the shorts’ knot.
As the bow comes undone, Oh-Aew wiggles out of his pants, and then his movements briefly stall when Teh takes a moment to palm his length. His cock is scalding and heavy inside Teh’s hand, even with the last barrier of the underwear between them, and then another one of Oh-Aew’s cries resonates into the room when Teh grabs him more firmly and presses his thumb to the tip of his erection, feeling the damp and sticky spot that’s already forming on the fabric of his boyfriend’s boxers.
“T-Teh… C-Come on-” tries to beg Oh-Aew again, but Teh just slips his hand inside the underwear, hooking his thumb on the base of Oh-Aew’s cock and then using his other fingers to play very gently with his testicles: it always takes Teh by surprise, how velvety and warm Oh-Aew feels in his hands, but his wonder is cut short when Oh-Aew actually manages to kick away his boxers by himself, apparently unwilling to give Teh even the time to process what is happening.
It’s also a little worrying for Teh to see Oh-Aew reaching back with one hand, trying to grab the elastic of the shorts that his boyfriend is wearing to pull them down. It’s a jerky and rushed movement, born out more from desperation than desire, and Teh has to grab his fingers to prevent him from twisting something in his shoulder, all while Oh-Aew just whines louder and grinds his now bare ass against the bulge in his pants.
“B-Baby…” groans Teh at the contact, before pushing one hand on the back of Oh-Aew’s head, petting the base of his neck gently. “Oh, s-slow down… What’s the rush?” he continues, puzzled but also somewhat aroused by his boyfriend’s frenzy, but Oh-Aew just turns his head as much as possible to look at Teh with his most seductive expression on his face, parted lips shiny with spit and blush high up on his cheeks.
“N-Nothing, I j-just-” he blabbers for a moment, soaked hair clinging on his forehead and eyes fluttering close when Teh grips his neck a tad harder. “I just n-need you, now.” he begs after, arching his back even more, showing Teh a peek of his pink and glistening hole. “T-Teh, baby, p-please-!”
“B-But-” goes to reason Teh, before something catches his attention and makes his eyes do a double-take: he looks more intently at his boyfriend’s entrance, which looks just a bit too wet to be just slick from the shower that Oh-Aew has taken, and so Teh uses his free hand to breach the other’s body with the tip of his index finger, gasping out loud when the muscles give in under him and all that he encounters is a firm, wet heat.
It only hits Teh then, while he’s pushing his fingers deeper inside Oh-Aew’s warm canal, that they are really going to have sex under his mother’s roof, inside his old childhood room. It’s going to be the first time he’s getting any action between those four old walls, because there had never been enough time between his reconciliation with Oh-Aew and their departure for Bangkok for anything but a few trembling kisses there and there, and it suddenly seems a bit too much to desecrate the place where he had spent the first years of this life, the table where he has spent so much time studying and the bed where he had slept since he could barely walk-
And yet, at the same time, the moment that he’s living also feels like the culmination of an old, forgotten road. He feels himself burn when he remembers all the desire that he had never been able to express back then, how much he had longer for any piece of Oh-Aew that he could get and then getting scared when he took a bite too big, but now Teh can finally look back at all those moments of self-doubt with the answer already written right on his heart, the one that has belonged to Oh-Aew way before he had been able to fully realize it.
He feels like he’s seventeen again, but with a soul filled with resolution and love, and Oh-Aew-
And Oh-Aew is right in front of him, spread out like a feast, looking just as tempting as he did back then. The smell of coconut in his hair is still the same fragrance that has made Teh lose control, that pushed him to bury his nose in a fresh fruit just in the hope to understand his conflicting desires, but now Teh can bend down and inhale it all of him while he carefully twists two of his fingers inside Oh-Aew’s entrance, making his boyfriend gasp and arch when he grazes past his prostate with deadly accuracy.
“Shit, O-Oh-Aew…” murmurs Teh inside his boyfriend’s ear, licking at the shell of it and biting his earlobe until Oh-Aew is a trembling mess around his fingers. “Why did you open yourself up?” he demands then, pushing his fingers deeper, feeling more tipsy than usual on his boyfriend’s weak gasps and curses. “Couldn’t wait for me?”
“I-I..:” tries to reply Oh-Aew as his fingers dig themselves on Teh’s hips, like he’s afraid that his boyfriend is going to pull away for some reason. “I j-just wanted you… S-So bad…” he admits at last, in a trembling tone, and Teh hums in response before he pulls his fingers out, ignoring Oh-Aew’s disappointed sigh.
“Well, usually you’re not this… desperate.” comments Teh in a controlled tone, using his thumb to play with his boyfriend's puffed entrance as Oh-Aew writhes on the table; he knows Oh-Aew likes to take his time when they make love, that he always wants Teh’s fingers in him long enough to make his cock weep pre-cum all over the sheets, but now it’s like all that he wants if for Teh to fuck him hard and fast, to give in to their basic desires-
And that’s when Teh realizes that this is just how he and Oh-Aew used to make love at the start, when they had been young and just hungry for each other, and suddenly all makes sense in his mind.
“...It turns you on.” breathes out Teh, as another wave of desire scorches him on the inside at that revelation. “Being here, in my old room.” he clarifies then, while one of his hands quickly goes to open the laces of his own shorts, and Oh-Aew suddenly folds his arms around his head and pushes his face against his arm, hiding his expression like he always does when Teh puts him on the spot.
“M-Maybe-” admits Oh-Aew after a small pause, but his half-lie is cut away when the head of Teh’s cock starts pressing into him, pulling out a shocked moan out of his lips and then a new string of more honest confessions. “A-Ah, y-yeah, o-ok, it d-does, j-just a bit-”
Whatever else Oh-Aew had planned to say gets erased when Teh thrusts into him quite forcefully, pushing past the loosened ring of muscles and into his tight, wet heat. His hands immediately fly all over the table, gripping the edge of it while his forehead presses down against the wood, and Teh watches in both shock and amazement as Oh-Aew presses back into him without even waiting to adjust, engulfing him even more while Teh’s mouth keeps on moving out of his own will.
“So p-perverted.” Teh hears himself say out loud, giving his first, tentative thrusts and marveling in silence at how easily Oh-Aew is taking him in. “Is it because you wanted this, t-that night?” he wonders then aloud, as his hips start to build up a steadier rhythm, feeling young and dumb all over again.
“T-Teh-!” cries out Oh-Aew in a broken gasp, his entrance gripping Teh even tighter, a sign that he must have liked the image that was just painted in his mind. “T-Teh, a-ah, I c-can’t-” he begs after, biting his lip in an effort to keep quiet, but Teh just pushes two of his fingers in his mouth while he keeps on fucking him without slowing down.
“No, let me hear you.” he demands, in the authoritative tone that he very seldom uses, and a part of him knows that it’s probably a sensible choice to keep Oh-Aew as quiet as possible, but his rationality can’t win against the moans that are now falling from his boyfriend’s lips. “Does it feel good, baby?” he then asks in a delirious tone, burying both his cock and fingers deeper into Oh-Aew, and then his thrusts grow in intensity until the table starts to inch forward on the carpet, all while Oh-Aew keeps on sobbing and trembling around him.
“S-So good-” moans Oh-Aew in a garbled voice, and Teh gets even more drunk on the look on his face, his chin covered in spit and his eyebrows scrunched in pleasure. “A-Ah, Teh, s-so good, a-ah, s-shit-”
“So you really wanted this, b-back then?” inquires Teh again, still hungry for more, using his free hand to give a couple of tugs to Oh-Aew hard, neglected cock. “Wanted me to push you down over our study notes, to spread your legs and fuck you open?” he wonders while his mind goes over all the what-ifs that he has left inside that night, imagining in crude details what would have happened if he had touched Oh-Aew like he had really wanted to, if he had listened to his baser instincts instead of getting scared of his future boyfriend's touch.
“Ahhh-” cries Oh-Aew desperately, his muscles still clamped hard around Teh’s length like a vice, his voice a perfect complement to the melody of slapping skin that’s echoing around them. “T-Teh, o-oh shit, f-fuck, fuuuck-” he wails as Teh pounds even harder into him, memories and present fused into one delirious moment of pure high, how tempting Oh-Aew had looked back then and how divine he tastes now.
“Weren’t you afraid that somebody would h-hear us?” keeps on asking Teh, half lost in his fantasy, as he fucks Oh-Aew hard enough to make him sob. “That Ma would walk up the stairs and find us like t-this?” he imagines with a shiver, wondering what a depraved sight they would have painted, both kneeling on the floor with their clothes half undone, Teh’s fingers fisting Oh-Aew’s cock and his own dick disappearing in and out of his best friend’s asshole-
Then, Oh-Aew lets out a cry as his muscles all tense up at once, and Teh grits his teeth as his dick gets squeezed hard enough to make his vision blank out. He frantically starts to jerk off Oh-Aew as fast as he can, his mouth biting the side of his boyfriend’s neck hard enough to bruise him, and then his rationality evaporates completely when Oh-Aew starts to cry wordlessly and arching his back even more, like he wants Teh to fuck him harder and make him scream himself hoarse-
Until finally, Oh-Aew twitches and comes with a short cry, his whole body going taut as his dick spews hot release all over Teh’s hand and carpet.
With a gasp, Teh continues to move into Oh-Aew as he lets his boyfriend have his pleasure, pulling his mouth back from the side of his neck just to watch his face while he’s lost in his orgasm. There are tears all over Oh-Aew’s eyelashes and his mouth is still half-open, his lips bitten red and the blush on his cheeks almost the same color, and it’s only then that Teh starts to pound into Oh-Aew even harder to finally chase his own release, drunk on love and lust and all the wonderful things that his boyfriend has always made him feel.
It takes only a couple of thrusts more for Teh to reach his peak, his tongue filled with the taste of synthetic coconut and a wordless growl trapped in his throat. He feels the orgasm tear a hole somewhere into him, a space that immediately gets filled by a sensation of pure, undiluted bliss, and Teh doesn’t even realize that he’s crying until two lonely tears are grazing past the skin of his cheek, sprouted by the too many emotions that are now blooming inside his chest.
Ignoring his own bliss and anguish, Teh keeps on moving his hips and buries himself into Oh-Aew as far as he can go, spilling all of his warm release into his canal and keeping him stuffed at the same time. He lets his hands roam free all over his boyfriend’s back, caresses that are meant to be soothing instead of arousing, but then Oh-Aew takes him again by surprise when he uses both of his hand to push Teh back, until his boyfriend’s dick is slipping out of him with an embarrassing squelching noise.
“W-What-” wonders aloud Teh, but his words are cut off by the full weight of his boyfriend’s body on him, tackling him despite their state of undress and sending both of them falling down on the ruined carpet.
With a broken gasp, Teh receives Oh-Aew’s body and instinctively hugs him as tight as he can, to avoid him hitting his head on something and also an untimely trip to the emergency room. He barely reacts when his own back hits the carpet way too roughly, focused only on keeping Oh-Aew safe no matter what, but before Teh can gather his wits again Oh-Aew is already climbing all over him, giving him a full view of his spent cock and ruined shirt before his mouth is claimed in a deep kiss.
Closing his eyes as he fights down a smile, Teh doesn’t hesitate to relinquish his mouth, receiving all of Oh-Aew’s passion right on his tongue while his hands keep his boyfriend as steady as he can. He doesn’t protest either when the kiss starts to gradually lose all of his fervor, transforming into something much softer and sweeter, and for a moment Teh thinks that the gesture is actually the perfect allegory for his relationship with Oh-Aew: a fiery start, a passionate climax, and then a lot of years full of bright, authentic bliss.
When Oh-Aew finally pulls back, only to press his forehead against his boyfriend’s, Teh sighs and keeps his silence for a moment longer, unwilling to care about anything just for a moment longer. He knows they are probably both in some sort of trouble, since they have been way too loud and the restaurant is still open, and he also knows that dinner with his mother later on is going to be a very awkward affair, and that his brother and wife are also going to be scandalized-
But now Oh-Aew is laughing against his mouth, looking exactly as he did when they had been much younger, and being back home is suddenly not as bad as Teh had thought.
