Work Text:
Dante heard the soft slam of his dorm’s door as Millicent exited the room. He was now surrounded by tons of presents from his friends and Alonso. His legs were sitting crossed, feeling a little overwhelmed with all the gifts.
There was that bright orange box that if he recalled was from Millicent. A very small black velvet box from Dhanya. A few bright and tiny trinkets from Dae-Jung that jingled in a box. Oh, and how could he forget the gift from his father? The one in that poorly held together small cardboard box— the one that was delivered through the horrendous academy mail system.
Obviously, there were a few other gifts from close acquaintances like Johann and Sebatsian…or even one from Ms.Alexis for being a good library assistant. But there was one question that lingered in Dante’s mind. “Where the hell is Andrew’s gift?”
“…huh.” He huffed, slightly disappointed. The guy who gave death stares to whoever Dante was helping, the guy who would try to schedule hangouts with him just so Dante could avoid his other friends. (Additionally the same guy who would invite Dante to his dorm and sleep together..)
Thats weird…for someone so- obsessed with him. Surely they would find time to purchase some sort of gift. Especially for a boy he was gushing over every time he stepped foot in the library and spotted Dante’s face.
“I should probably see what I received though.” Dante quit moping over that stupid Viet and grabbed one of the many gifts that were enclosed in a cheap wrapper. He picked Millicent’s one and tore the layers one by one to find a pair of earphones. Not those expensive ones, those wired ones you can buy for 15$ at those weird electronic stores.
But he was thankful, his headphones had broken earlier that month; and it was hard to focus in the library without music drowning the complaints students had. Onto the next gift, from Alonso, his dad. He got a handcrafted wooden rosary, another rosary to add to his prayer drawer. (He had so many from his papa..)
After Dante was done opening and placing his gifts he felt satisfied, with happiness of course.. (But in a way he cant really describe because he was kinda disapointed..) He was still puzzled about Andrew’s absence. Even so he had a jumble of colorful wrapper on the floor and a cake to himself- so Dante could keep himself busy for a bit.
He started picking up the discarded wrapper paper and threw it in his dorm bin. One by one his floor cleared up from the slight mess he caused. Oh yeah, the cake from Millicent sitting in his fridge that he was supposed to eat!
Dante opened his small ass kitchen cabinet and grabbed a fork before heading to the mini fridge tucked away in the corner of his dorm. His hands tugged on the handle and opened it, grabbing the treat inside. “…what flavor did she get?”
In all honesty, he didn't trust Millicent with food he was supposed to consume. Prepared by her or not, if it had any connection to her a hint of distrust was there. Its not like she was untrustable or anything—its just that she manages to get something wrong regarding his food. There's no point in stalling, he took a bite—and another. Oh thank Jesus Christ, it was just Vanilla—a neutral flavor. Anyways, Dante opened his phone and started mindlessly scrolling. (very unlike him..)
There was a knock at his door, Yeah that was definitely Andrew. To no one’s surprise it was Andrew. His outfit looked like genuine hell. It was one of those knockoff sweatshirts and sweatpants that looked like 100% polyster. “Yeah. Happy birthday.” Andrew held in a laugh, clutching his school bag. “Thank you Andrew.” Dante smiled, staring at his school bag, and it seemed that they caught him staring; “..No we aren’t gonna study. If you GENUINELY think so, I'm gonna laugh in your face.”
No he didn't think they were gonna study, its the mere curiosity that his gift is in there. “...I presume your gift is inside your bag?” Dante pointed to the already discarded bag on the bed. “Yeah- uh kinda?” Andrew shrugged, sitting on his bed. “Your gift is kinda in front of you though.” He was so confused, the bag or Andrew? “..Huh?” They looked slightly annoyed with a hint of amusement. “Its cute if you’re playing dumb but if you can't read the room i may think you are stupid.--It's me Dante, I'm the gift.”
His face lit up slightly, more so from embarrassment than anything. “...Oh. I'm mistaken haha..but what's the bag for..? And are you implying...intercourse?” Dante let out a dry laugh, scanning Andrew’s expression. “Yeah. If you want, obviously…oh and the bag is to add on for my gift.” They replied, signaling for Dante to get on the damn bed. He complied and sat next to Andrew. “I'm okay with that, im just kinda concerned on whats in your school bag.”
As SOON as Dante consented, Andrew felt unable to contain the clear arousal he had.“Well I'm eventually gonna take the shit out so…” He grabbed one of the bag straps and pulled it onto his lap. Andrew's hand traced the zipper of the big pocket while Dante stared at the bag intensly. They zipped open the bag and revealed a good amount of things in it..
Andrew smirked at Dante as he pulled out the items one by one, watching as the other boy’s face grew hotter and hotter. There laid a few haha…objects for intercourse. (For what reason does one even need this many toys..) “Oh I swear on my life Dante, this definitely will be enjoyable for you.” He watched the arousal and fear in Dante’s face. “Ah…right r-right.” He stuttered, closing his thighs together, praying that they would pull a condom out of his bag.
Dante backed into the headboard of the bed as Andrew crawled over to him. He lifted his head to view the Viet in front of him, whose hands were already trailing to his thighs. “Andrew..” He breathed out, feeling Andrew’s fingers hook on the waistband of his pants; alongside his fingers finding his boxers and pulling them down.
The feeling of the blasting aircon hitting his lower region made his breath hitch. Dante sat in silence as Andrew undid his pants, getting even closer to him. They retrieved the bottle of lotion and lube and started prepping themself before turning back to Dante. Who was waiting patiently and yet leaking on the sheets. “Aw..impatient?” Andrew teased, leaning into his mouth.
“..Yes Andrew..” Dante whispered with the COUGHH lust he had laced in his tone. They brushed their cock against his entrance, teasing him further. “..h-ngh..why dont you use c-condoms?” He commented, pressing against Andrew’s length.”Pff.. Condoms are for pussy-ass wankers.” They scoffed in semi-sarcasm, brushing a strand of hair away from Dante’s face.
Andrew poured and spread lube on Dante’s hole using his fingers, scissoring him (Not in a lesbian way) using his fingers. He watched him squirm and cover his mouth with the hem of his shirt. “Wow…I haven't even stuck my dick and you–” They lifted their hand and flicked a finger against his forehead, “If that's how it’ll be i should…gag you.” Andrew commented, forcing his fingers deeper.
“HAH~! n..mgh…Absolutely not Andrew..” Dante hissed and panted trying to calm himself down. “Im helping you Dante.~ You should thank meee.I’m making it easier for me to slip it innn..”.” He stretched his voice out to piss him off, what a bitch you are Andrew… (Especially on his birthday :c) He sighed through a shaky breath. “...U-uh right..Thank you Andrew.”
They pulled their fingers out, bringing it to Dante’s mouth. “Open.” Andrew commanded, watching the Latin’s eyes. “Ahh-“ He then retracted. “Just kidding- save your mouth for my cock.” The Viet retorted, sucking his fingers clean instead while Dante watched.
“You know those bullshit breathing exercises old people tell you? That in and out through your mouth and nose B.S? Do that—RIGHT NOW. Because I wont be sweet, going inch by inch.” They gave a sickening sweet smile watching as Dante did the breathing exercise; observing in his mind. Breathe in, Breathe Ou- HOLY SHIT—-!
“O-AH! A-AH!…NMG…hgh..”
“Mmgh..ffuck~..Fucking hell Dante- i didnt know you can be that loud..” His hands traced his chest as he pushed back and forth getting off on Dante’s (pleasurable) torture. “Ah..Ah..Ahh~…” His moans were somewhat the opposite of erratic, despite the pace Andrew kept; i mean there were a few semi-screams…but overall he was taking it pretty well.
Andrew continued straddling the boy, thrusting up at times when he could clearly see signs of relaxation. “I might change positions soon…” He commented gripping Dante’s arms to restrict him from doing shit. “Im open to doing ANY position you want…except doggy. Doggy is..hgh- boring as shit.” His eyes scanning Dante’s face. “…I-I dont know any..”
“Bruh.” That comment left a few seconds of silence besides the sound of skin and heavy breathing. “Wanna try a vibe?” They asked, breaking the silence. “…Mhgh~..Hah..U-uhm- a vibrator-?” Dante tilted his head despite the absolute PLAIN (pleasure pain COMBINED #GENIUS) he was experiencing.
He pulled back to rummage through his bag, pulling out some pad with wires attached to it. It oddly resembled a blood pressure monitor with a velcro pad to attach to his thigh. “Lift your leg.” Andrew muttered, grabbing his leg and wrapping the velcro pad around his thigh, moving the wires around.
Andrew grabbed the end of the wire having a weird shape for a vibrator, SHOVING it in him out of the blue. “FFUCK~! ANDREW I SWEAR..!” Dante hissed, grabbing at Andrew’s sweatshirt. “ITS NOT EVEN ON CALM DOWN-“ They swatted Latin's hand away from his chest and grabbed the remote.
“Okay- count to 5 for me..in your head.” Dante immediately started counting to 5. As soon as his brain said ‘5’ that godforsaken buzzing started. “A-Andrew…Mmhh..Ah~ Ah~..” Andrew thought he hit the genuine jackpot with the stimulation he gave Dante. “Oh? You like that?” He dug his fingers into the boy’s scalp petting him.
After a few seconds of the same breathy skin filled silence, it took Andrew a hot minute to realize Dante was attempting to hump the vibrator…and failing. So the most wondrous idea returned to Andrew’s mind: To (technically) DP him.
“Mnnh..Hah~..Huhg…” Dante closed his thighs attempting to push it deeper in himself. The vibrations hurt as hell, but it was like addicting- REALLY addicting. “O-Oh..kngh..Andrew~..” He grinded his legs in another desperate attempt. But the Viet lowkey just sat (#watching) and observed for a few seconds; holding the remote in his right hand.
Andrew turned it up and (kinda) dragged Dante’s legs, leading to his head resting from the headboard to the pillow below. “God- Andrew what..mngh..wwhat are you-“ He couldn't even finish before they spread his legs open and started positioning himself against Dante’s hole. His legs were rested on Andrew’s shoulders. (GOD WAS IT UNCOMFORTABLE)
“But i- ngh…have the- thing..in alread-“ They thrusted in before he could even finish his statement. “Yeah- there's a whole category on pornhub for that by the way. It's called double penetration if you’re curious.” Not even a minute later his pace was heavily increasing. Dante’s hands were searching for the sheets, digging his fingers into them.
The buzzing sensation alongside Andrew’s almost animalistic pace caused him to leak precum. “Oh shit- you’re close..” He noticed and sped up even more, trying to get Dante to orgasm as quickly as possible. Through (almost) mindless thrusts the realization he could just pump the boy’s cock to ensure the desired outcome…
“Loosen the pressure in your leg…” Another command from Andrew…but okay, sure; he complied and released the pressure in his leg. The Viet’s hand moved from Dante’s rested leg and to his cock. Stroking NOT in time of his thrusts because he is uncoordinated as shit. Oh poor Dante…triple stimulation for a semi-virgin boy…
Loosening his leg did exactly what Andrew expected, he shifted his head to the side to scream into the pillow due to his orgasm. “Hah….hgh…Andrew- turn it off.” Dante hissed as Andrew pulled back and grabbed the remote for the vibrator. He eventually turned it off looking at the boy who looked like he was gonna pass out this instant.
“You can go for 1 more round…riiighttt?” He asked whilst removing the velcro from his thigh. He was still there panting and looking at the mess on his shirt. “…Cristo- i-i assume?” Dante looked up, just to see Andrew grabbing fuckass toy. Once they finally found it, he showed it off to Dante who had a horrored look on his face.
“W-why is it..textured..?” He tilted his head reaching his hand out to grab it from Andrew. Dante’s fingers traced along it, it was textured—like REALLY textured. It had smoothened spikes and mock-veins, this happened to shaken Dante.
“To be honest with you- i have no idea.” Andrew shrugged, eyeing his horrified expression. “You took a vibe + dick DP you can take this.” He leaned closer into his face. “Don’t be like that~..Hold on—“
“Be a good boy.” He teased, playing with the hem of Dante’s shirt, realizing how red his face got. “D-dont..” A whine escaped his lips upon the praise. “Holy shit you have a praise kink.”
“P-Pardon?”
“What i mean is that you get soaking wet upon praise.” One hand grabbed Dante by the hem of his shirt whilst the other grabbed the discarded lube. He popped the cap and poured it all over the toy. “Say…Fontana-Rosa, if you manage to ride it…WHILE you blow me with your pretty mouth. Ill praise you as much as your desperate body wants.” (buzzword buzzword)
Andrew managed to stuff as many trigger words for Dante’s assumed praise kink. To no one's surprise he reached his hands out for the toy, taking it from them. Despite the inner paranoia about the- thing—the mere idea of being praised…
He grabbed the fabric of his shirt and dug his face into it— trying to calm his senses down as he impaled himself on the toy. “L-Lord…” Dante breathed out, eyeing Andrew who was a good 7 inches away from him.
Dante started lifting himself on it and pushing back down, starting to ride it. “..mng..AH-“ God the texture did hurt, like…REALLY hurt. Like always Andrew just watched from the side, clearly amused. “Aww…you’re really pretty like that Dante.”
Dante took in their compliment with pride. (He decided to keep it hidden tho) “…hgh..!” He gasped as Andrew pulled his hair to face them. “Open your mouth..” They placed themselves against Dante’s mouth, feeling his breath against their length.
His mouth opened and he took Andrew with HEAVY DISCOMFORT. But genuinely what the hell is he supposed to do when the Viet is gripping his hair and praising him?? He wants to please Andrew, make him happy.
Alongside that discomfort, the feeling of the toy inside him was overwhelming—WAY too overwhelming for Dante. He was able to relax his throat and handle the constant feeling of needing to gag…BUT THAT WAS USELESS PAIRED WITH ANDREW’S ROUGHNESS. “…Đụ má- you’re so good..”
The feeling of Andrew’s fingers digging into his hair randomly shifted and probably the Vietnamese curse word—told roughly 2 things. 1. He was doing a good job! And 2. Andrew was close.
He was speeding up and Dante’s newly COUGHH gag reflex was becoming useless now. “You’re such a good boy..” The way Andrew was talking didn't even feel like Andrew speaking.
“Do you want me spilling in your mouth? or your face..any way you want..since you did so well..” Christ, that was doing numbers in Dante’s mind. With (well one of) the Latin’s free hands, he pointed to his face.
“God you’re so hot..” They murmured before pulling back and finishing on his face. He coughed and gagged after the intrusion in his mouth was gone— but the textured dildo he had been riding for an eternity by now was still in him.
—-
Dante collapsed onto Andrew, panting like a dog. “…hah..Jesus save me....” He whined, gripping onto the fabric of the Viet’s shirt. They were silently giggling before moving his hand to stroke Dante while eyeing him. “Dirty talk is horse shit. I won’t lie to you, seeing you getting turned on by it was funny..”
He could barely process SHIT due to the weariness he had. “I had way more planned but I remember you’re a wank-baby virgin so..that's to wait. (Thank god)” The mere concept of there being MORE planned was already stressing enough.
The Latin came due to Andrew’s progressive stroking, but there was no intense climax…he was already tired as shit. Just a single gasp and sob. Their cum soaked hand caressed Dante’s hair— “Oh- and happy birthday..to my favorite person in this bum-ass academy.”
They grabbed the boy’s chin and kissed him. “‘Mmwah..” A smirk formed while looking at his dazed expression, “God you look lost, your legs better start working properly before you go to Alonso’s house.”
Dante gave a half nod, catching his breath as cum dripped on his face.
“Wanna do this again?”
“Andrew Tran, im not answering that until my legs are healed.”
"Oh."
"Can we share your birthday cake atleast-?"
"...Si.
