19. Dante
19
Dante
H is phone resting in his hand, Dante sat on the edge of his bed, screen glowing across his face. His thumb hovered over the message he’d typed out, the words staring back at him: Can I see you?
He exhaled, running a hand through his hair as he debated hitting send. Finally, he tapped the screen, watching the message disappear into the ether.
Sebastian’s reply came quickly: Of course. My place?
Dante hesitated. Yeah. Send the address.
The response came with a short, neatly formatted location pin. It felt so… Sebastian. Precise, no wasted words.
Dante grabbed his jacket and stepped outside, flagging down a taxi with a quick wave. The ride through the city felt longer than it should’ve, its streets stretching endlessly as his heart raced in anticipation.
When the taxi finally stopped outside Sebastian’s building, it felt like a surprise. Dante stepped out, tilting his head back to take in the sleek lines of the modern structure, glass, and steel reflecting the city’s lights.
A door attendant greeted him, waving him inside. “Good evening, sir. Mr. Blackthorn is expecting you.”
“Thanks.” Dante nodded. He made his way inside, taking the elevator to the floor Sebastian had listed. His footsteps felt heavier than usual as he approached the apartment door.
The door opened before Dante could knock. Sebastian stood there in a black cotton tee and gray sweats, his silver-gray eyes meeting his amber gaze. It was the most unguarded version of him Dante had ever seen, and somehow, that threw him off even more. He’d braced himself for the polished facade Sebastian usually wore—not this casual, almost vulnerable presence.
“Hey. Come on in,” Sebastian said, stepping aside to let him in. “Shoes off.”
Dante hesitated for only a second before stepping over the threshold and slipped off his boots by the door. The apartment was every bit what he’d imagined—sleek, organized, and understatedly elegant. Clean lines and neutral tones created a space that felt simultaneously welcoming and meticulously planned. It was the kind of place where everything had its purpose, much like the man who owned it.
Sebastian closed the door behind him. “Want anything to drink?” For once, he didn’t sound his usual assured self.
Dante shrugged off his jacket, draping it over the back of the sofa, resting a hip on one arm. “You don’t have to go to the trouble.”
“No trouble at all. Wine, okay?” Sebastian asked, pouring two glasses. It was clear that he was just as anxious as him.
Dante shrugged. “Sure.”
“Great. Here you go.” He handed one to Dante before sitting across from him on the other end of the sofa. “How’re you feeling? That mission was rough. Are they always like that?”
“It was, yeah. No. Not normally. But… that’s not what I came here to talk about.”
Sebastian tilted his glass, downing the entire contents before said, “Then, why are you here?”
Dante ran his thumb along the edge of the glass, his eyes flicking to Sebastian’s. “Honestly? I don’t know.”
Sebastian nodded, his expression steady. “That’s a start.”
Dante rolled the stem of the wineglass between his fingers, watching the way the liquid swirled but not really seeing it. The words built at the back of his throat, jagged and stubborn, refusing to fall into place. He set the glass down with more care than necessary. “Look, I… I have things I need to say.”
Sebastian didn’t interrupt. He remained steady, his silver-gray eyes locked on Dante with a patience that felt both comforting and unnerving.
“I’m not sure where to start,” Dante admitted, his tone rough but honest. He exhaled, running a hand through his hair. “I told my mom about you.”
Sebastian’s eyebrows lifted, surprise crossing his face. “You did?” His tone carried no judgment, only curiosity. “What did she say?”
Dante huffed out a short laugh, his lips twitching at the memory. “She was… supportive. More than I expected.” He rubbed the back of his neck, his gaze flicking to Sebastian. “She told me to go for it—well, to go for you.”
Sebastian’s lips curved, his gaze steady. “What about you? How do you feel?”
Dante slid down to sit fully on the couch, leaning back as if the cushions could somehow support the weight of his thoughts. “That’s the problem. I don’t… I don’t know,” he admitted, his tone strained. He paused, running a hand over his face before letting it fall to his lap. “I’ve never… felt this way about anyone, let alone—” He cut himself off, shaking his head.
Sebastian didn’t rush him.
Dante sighed, his eyes fixed on the floor. “It’s not just about liking you. It’s about what it means. What it changes. I’ve spent so long thinking I knew who I was, what I wanted. And now…”
“And now you’re questioning all of it,” Sebastian finished gently.
Dante nodded, his jaw tightening. “Yeah. I mean, I’ve always been okay with other people doing their thing, but this… It feels different when it’s me. Like I don’t know how to fit this into that version of myself anymore.”
Sebastian leaned forward, his silver-gray eyes soft but intent. “Maybe you don’t have to figure it all out at once. It’s okay to just… feel it. Whatever it is.”
His amber eyes flicked to him, searching his face. “That’s easy for you to say. You seem like you’ve got it all together.”
Sebastian chuckled, shaking his head. “Not even close. I’m just good at pretending. Doesn’t mean I don’t get scared or second-guess myself.” But he held his gaze. “What I do know is that running from it doesn’t help. It just makes it harder to catch up when you’re ready to face it.”
His expression softened, though the uncertainty in his eyes remained. “You make it sound so simple.”
“It’s not,” Sebastian said. “But it’s worth it.”
The honesty in Sebastian’s words caught Dante off guard. “Thanks,” he said, the word quiet but genuine. “For listening. And for… just everything so far, you know?”
“Anytime.” Sebastian tilted his head. “So. Uh… Are you hungry?” he asked, his tone light but the question carrying an unexpected awkwardness.
Dante raised his eyes to him, a slow smirk curving his lips. “No. Not for food.”
Sebastian’s brows furrowed, confusion flickering in his expression. “Then what?”
“You.”
***
His breath became shallow, and he swallowed hard, his words hanging in the air between them.
Sebastian hadn’t moved—a predatory stillness coiling beneath his calm exterior, his silver-gray eyes locking onto Dante with an intensity that felt poised to strike.
“Dante,” he said. His voice was low, rough, shivering across his skin, as if barely restraining himself. A loss of control Dante hadn’t seen from him—and somehow caused desire to burn in his own gut. “Tell me what you want—because once you do, I won’t stop myself.”
Dante closed his eyes and exhaled. When he opened them, his amber eyes locked on Sebastian, and for once, he didn’t look away.
“I’m ready now,” he said. “For this. For you. I want you— all of you.”
Sebastian’s silver-gray eyes only seemed to burn even brighter. He shifted closer, giving Dante time to pull away. But he didn’t, and fingertips brushed along his jaw, tilting his face up just enough for their gazes to align completely.
That first kiss was slow. Dante leaned into it, his hands gripping Sebastian’s shoulders as the heat inside him ignited. Sebastian grew more urgent, his other hand sliding to his nape, drawing him closer.
Dante shifted, his knees pressing against the couch as he straddled him, their bodies aligning as if it was the only natural outcome. Fire sparked at his fingertips, uncontrolled but harmless, as his emotions surged. He didn’t pull back, didn’t try to contain it. He poured every ounce of uncertainty, desire, and need into their kiss, his hands sliding down Sebastian’s chest, curling into the fabric of his shirt.
Sebastian responded in kind, his air magic swirling around them, cool against his heat. His lips moved with purpose, each touch roaming, exploring but never rushing.
His control slipped as their kisses turned more desperate.
“I’ve been fighting this,” he breathed, his voice raw as he pulled back just enough to meet Sebastian’s gaze. “It’s been so hard.”
Sebastian slid his hands to Dante’s waist, his thumbs tracing slow, steady circles against his skin. “Then, don’t. Not with me.”
His words broke something loose inside Dante. He surged forward, capturing Sebastian’s lips again. Heat radiated between them, that line between restraint and surrender blurring.
Sebastian guided them, shifting until Dante was pressed back against the cushions, pinned beneath him, his arms caging his head between them.
“ Sebastian ,” Dante said, a plea than anything else.
Sebastian’s lips curved against his neck. “I’ve got you,” he said against his ear, his words dripping with dark promises. His breath hitched when Sebastian trailed his lips along his jaw, his hand sliding beneath the hem of his shirt, slipping it off in one smooth motion.
Sebastian’s lips trailed down his neck, leaving a trail of kisses in their wake. They moved lower, over his collarbone and down towards his chest. Dante arched into him, gasping as Sebastian took one hardened nipple into his mouth while teasing the other with his fingers.
The pleasure was overwhelming, making it hard for Dante to keep his sanity. But Sebastian was there, holding on tight. “You can let go… I’ll take care of everything… Just be with me now. I’ve got you,” Sebastian whispered against his skin before capturing his lips in another searing kiss.
And Dante let himself fall—into their heat, his touch, his kisses… responding to Sebastian’s touch like a match to dry tinder.
He tensed as Sebastian’s long fingers wrapped around his shaft, letting out a strangled moan, his hips bucking upward as he stroked him. His cock swelled in his hand, pleasure burning at the base of his spine, and he felt himself getting close, tension building in his balls as Sebastian’s hand flew over him, faster and harder.
“ Fuck ,” he moaned, biting his lip as Sebastian tightened his grip. “I’m gonna—gonna cum.”
“Do it,” Sebastian snarled as he bit down on his earlobe. “Cum for me.”
Dante couldn’t help but obey. His orgasm ripped through him like a tidal wave, his cock twitching and spasming as he shots hot jets of cum all over Sebastian’s hand, his own chest, making a mess between them.
Sebastian only grinned against his neck as he milked every last drop from him, his other hand threading through his red hair, forcing his head back as Sebastian nibbled along his throat.
As Dante floated down from his high, Sebastian slowly released his grip on his dick. He brought his fingers to his mouth, licking and sucking each finger clean as Dante watched, never dropping his gaze.
His hands wandered down his ribs, his hips, then slid around to cup his ass. “There’s more where that came from,” Sebastian purred. He sent him a sly grin, leaning down to press a kiss to his lips. “I’m not done with you yet.”
Sebastian moved lower again until their hips were aligned perfectly. Dante could feel how much he wanted him through the layers of fabric between them. He moaned into the kiss as Sebastian ground against him, sending jolts of pleasure through every nerve ending.
“Please,” Dante breathed when the need for more became too much to bear.
Sebastian pulled away from the kiss, looking down at Dante, his silver-gray eyes filled with hunger and want. Without a word, he stood up from the couch with Dante in his arms and carried him towards the bedroom with steady steps, making his heart skip a beat.
When they reached his bedroom, Sebastian set Dante down on his feet carefully, his hands lingering at his waist as if reluctant to let go.
Instead, his hands slid to the button on his jeans. Sebastian eased the fabric down over his hips, letting the denim pool at his feet. He stepped out of them, leaving him in just his briefs and socks.
Dante reached for Sebastian, his fingers curling into the hem of his black shirt. Sebastian smirked, but lifted his arms so Dante could pull it over his head, revealing the toned planes of his chest. His gray sweats hung low on Sebastian’s hips, revealing a deep V shaped dip that led below the waistline, and the moment stretched between them as his amber gaze locked onto him.
Sebastian stepped closer, his hands running down his arms before settling at his waist. “Is this still okay?” he asked.
Dante nodded, his breath uneven as he met Sebastian’s gaze. “Yeah. I’m good.”
Sebastian’s hands moved again, this time hooking into the waistband of his briefs. He slid them down, his touch light, and then, slipped off his socks, until they joined the discarded jeans. Dante kicked the pile aside, being exposed sending a rush of heat through him, though he didn’t flinch under Sebastian’s gaze.
Sebastian stepped back just enough to push his own sweats down, revealing himself fully. He kicked them aside without ceremony as he closed the gap between them again. His hands found his waist once more, guiding Dante toward the bed.
Dante let himself be led, his knees hitting the edge of the mattress before he sat down. Sebastian followed, settling between his legs with a careful ease.
He leaned down, capturing his lips in another kiss, this one slower but no less consuming. His hands roamed, exploring every inch of newly exposed skin with reverence and desire. His fingers tangled in Sebastian’s hair, pulling him closer, the last remnants of hesitation melting away.
“Oh…” Dante let out a needy whimper as Sebastian rocked their hips together, their cocks rubbing against each other as they move together in a slow, steady rhythm. He could already feel himself growing hard again already, responding with an intensity that he’d never experienced before.
He didn’t even feel ashamed of the noises he made, too wrapped up in his own need, as if a flood gates were opened and there’s was no shutting them again—nor did he ever want to.
Sebastian’s fingers hands tightened on his ass. “Mmmm, yes, let me here your voice…”
“Oh, fuck , Sebastian,” Dante groaned, hips grinding as Sebastian’s cock rubbed against his own. His fingers clenched, nails digging into the other man’s shoulders as his mind swam with pleasure. “Do that again.”
Sebastian’s lips curved into a smirk, his dark eyes glittering with lust. “Like this?” he asked, giving an experimental thrust of his hips.
“Yes, yes, like that,” he said, his head falling back as helpless moans spilled from his lips.
His hands tightened on his hips, pulling him closer. His breath was hot against his neck, stubble scraping lightly as he nipped at sensitive skin. “I want inside you,” he growled.
His breath hitched, his heart skipping another beat. “Yes,” he said. “Please.”
Sebastian didn’t need any more encouragement. He spun Dante around, pushing him down until he was bent over the bed.
“ Fuck ,” Dante hissed, his ass in the air as Sebastian knelt behind him. He could feel the other man’s hot breath against his hole, the teasing flick of a tongue.
“What’re you—Oh. Oh , gawds,” he moaned, fingers clenching in sheets. “Yes!”
Sebastian’s tongue delved deeper, slick, and hot as it explored every inch of his ass. He moaned, hips bucking as the other man’s fingers joined in, probing, and teasing until Dante was a writhing mess of need.
“Please,” he begged, voice hoarse with want. “I need you inside me.”
Sebastian didn’t refuse. He slicked up his cock, pressing against his entrance as he slowly pushed inside.
Dante sucked in a sharp breath as he felt the pressure build but Sebastian paused for a moment, giving him time to adjust to his size. Then, ever so slowly, he pushed inside more. The initial sensation was odd for Dante—he was stretched beyond belief as Sebastian’s cock inched deeper into him. There was pain, yes, but it mingled with something else too - a strange pleasure that Dante couldn’t quite wrap his brain around.
“Oh, gawd, baby, you feel so good,” Sebastian groaned as his tight ring of muscle clenched around his shaft as he slid further in. He held still again, allowing him to grow accustomed to him. Once he felt Dante relax around him once more, Sebastian moved again - slow, shallow thrusts designed to stoke the fires building within Dante.
Just when he thought he couldn’t take it any longer, Sebastian’s pace quickened. His thrusts became harder, more insistent. His breath caught in his throat, hips rolling back to meet each thrust as Sebastian filled him completely.
“ Fuck , yes,” he moaned. “Just like that.”
He couldn’t remember ever feeling this good, this alive.
Sebastian’s hands gripped his hips, holding him still as he set a punishing rhythm. His nerves were on fire—every sensation magnified. Every thrust sent sparks cascading down his spine, making him gasp and moan uncontrollably. His own cock stood at attention, precum beading at the tip as it slapped against his stomach with each thrust.
Sweat and sex permeated the room as Dante and Sebastian moved in a primal rhythm, his back pressed against Sebastian’s chest, the heat of their skin like a furnace. His heart raced, pounding in his chest, as Sebastian’s hand snaked around his waist, gripping his straining cock.
Sebastian’s fingers slid up and down his length in time with his thrusts. His other hand grabbed his hair, forcing his neck to arch and expose his throat. Sebastian’s teeth sunk into his flesh as he sucked and bit, leaving a trail of crimson kisses along his neck, before finally finding his mouth, Dante tasting iron on his tongue.
Dante moaned into their kiss, his vision blurring, sensation overwhelming him as Sebastian’s silver-gray eyes bore into him, burning with a primal hunger that set his blood on fire. Those eyes, once calm, gentle, playful even, were now replaced by a beast ravaging its prey, dark hair falling down across his forehead only adding to the wild effect. He was consumed by his intensity, pinned against the wall of muscle that was Sebastian’s chest. He trembled around the other man in pleasure as his thrusts grew frenzied, driving them both to the brink of ecstasy.
With one final push, Sebastian sent them both over the edge.
“ Dante !” Sebastian shouted, hips stuttering. Dante followed suit, his own orgasm ripping through him as they clung to each other for dear life.
As their breathing returned to normal and their heartbeats slowed down, Sebastian pulled out of him and collapsed onto the bed beside him.
“That was amazing,” Dante said, limbs shaking with the aftershocks of pleasure.
Sebastian chuckled, turning his head and pressed a kiss to the back of his shoulder. “Yeah,” he said. “It was. And from now on, you’re all mine.”
Dante turned his head, raising an eyebrow at Sebastian, though the teasing smirk tugging at his lips softened the gesture. “All yours, huh? That’s a bold claim.”
Sebastian leaned on one elbow, his silver-gray eyes meeting his with an unrepentant gleam. “It’s not a claim. It’s a fact.”
Dante let out a low laugh, rolling onto his side to face Sebastian. “A fact? Pretty sure I didn’t sign any contracts.”
Sebastian’s hand slid to his waist, his fingers tracing lazily along the curve of his hip. “You didn’t have to,” he said, his tone low but filled with a quiet confidence that sent a pleasant shiver down his spine. “You agreed to it the moment you kissed me back.”
Dante tried to muster another quip, but Sebastian’s hand moved, tracing slow circles against his skin, making it impossible to focus. “You’re awfully sure of yourself, aren’t you?” Dante said, his voice catching despite the playful edge.
Sebastian grinned, leaning closer until their faces were only inches apart. “You’re not denying it, though.”
His smirk sharpened, his amber eyes narrowing as he tilted his head. “For a legal expert, I thought you’d understand how contracts work better than that. I don’t remember signing anything.”
Sebastian chuckled, his lips brushing against the corner of his mouth. “You didn’t need to. Verbal agreements count, and your kiss sealed it.”
Dante shook his head, though the flush creeping up his neck betrayed his attempt at nonchalance. “You’re insufferable.”
“Maybe,” Sebastian said, his grin widening as he leaned in, brushing his lips just below his ear.
Dante rolled his eyes, though the soft laugh that escaped him carried no real bite. “Alright, fine. You win this round.”
Sebastian pressed his forehead against his, his smile softening. “You’re not just a round to win, Dante. You’re everything.”
The sudden shift in tone caught Dante off guard, his breath hitching as the sincerity in Sebastian’s words settled over him. He didn’t respond immediately, his chest tightening in a way that wasn’t entirely uncomfortable. Instead of trying to untangle the emotions, he leaned forward, kissing Sebastian again, slow, and steady, as if that were all the answer he needed.
Sebastian smiled against his lips, pulling him closer. “So,” he murmured, breaking the kiss just enough to speak. “Does that mean you’re mine?”
“Guess I could let you have this one.” Dante sighed, though his smirk returned as he leaned back, his amber eyes meeting Sebastian’s with a spark of defiance. “But you’re mine too. That’s how this works.”
Sebastian’s laugh was low and warm, his hand tightening gently against the small of his back. “Good,” he said. “Because I wasn’t planning on letting you go.”
Dante leaned up, capturing Sebastian’s lips again, the fire in his chest reigniting as they pressed close.
Sebastian’s silver-gray eyes flickered with a heat as he shifted, rolling them both over so Dante straddled him. “If I’m yours,” Sebastian murmured, his hands sliding down his sides, “show me.”
Dante grinned. “Don’t say I didn’t warn you.”
Hours blurred together as they gave themselves over to the heat between them. Each time one of them thought they were spent, a lingering touch or a whispered challenge reignited the flames. Dante discovered a new kind of confidence as Sebastian responded to every move with unrestrained want, while Sebastian’s steady control crumbled in ways Dante had never expected.
When exhaustion finally crept in, their limbs tangled together on the bed, neither was willing to let go. His head rested against Sebastian’s chest, the steady rise and fall soothing him in a way he hadn’t thought possible. Sebastian’s fingers traced slow, lazy patterns along his back, his breathing evening out as sleep beckoned.
“Still mine?” Dante said, his words heavy with drowsiness but carrying a teasing edge.
Sebastian chuckled against his hair. “Always.”
Dante smiled, his eyes slipping closed, and a quiet sense of peace settled over him. As sleep claimed him, Sebastian’s arms remained wrapped around him like a quiet promise—and he finally let himself rest, his barriers gone, his walls crumbled.