Work Text:
“Hey, Albedo? Where’s your tattoo?” Aether shifts, eyes still closed, rolling over to press his cheek into Albedo’s thigh. He has his head resting in Albedo’s lap, the rest of his body sprawled out on the remaining length of the couch in Albedo’s living room. Albedo’s hands, which had previously been carding through Aether’s loose hair to plait it back like his own, pause with their movements.
“I can show you, if you’d like.” Albedo offers, though there’s a slight tinge of embarrassment to his voice. Aether’s eyes fly open when his brain registers what Albedo’s just said, wide and excited. Albedo offers him a soft and almost shy smile, leaning down to press a kiss to Aether’s nose, warm and gentle hands framing his face.
“Really?” Aether gasps, practically purring as Albedo peppers kisses along his forehead and cheeks. Albedo hums an affirmation against his skin, pulling back as Aether scrambles to sit up, shifting his position so quickly he almost gives himself whiplash, staring up at Albedo expectantly. Albedo chuckles, reaching out to carefully pat down the side of Aether’s hair that’s surely a tangled and poofy mess.
Albedo shifts, getting to his feet and Aether tucks his leg beneath him, watching eagerly. Albedo’s cheeks are a little pink as he tugs his turtleneck over his head, shivering slightly. It’s still winter outside, but the apartment should be quite warm. Aether tilts his head curiously. Albedo tosses the turtleneck onto the couch, the muscles in his arms flexing as he reaches up to smooth out his hair — a nervous habit Aether’s picked up on — and readjusts his glasses, fidgeting on his feet before he goes for the button of his pants.
“Wait a sec-” Aether starts, averting his gaze as heat rises in his cheeks. Albedo arches a delicate and amused eyebrow, thumbs hooked into his waistband, tugging it down just enough for Aether to see the v of his hips.
“Yes?”
In the last rays of sunlight filtering in through the living room window, Albedo’s skin is illuminated. He looks like an angel. An incredibly attractive and adorable angel, at that.
“Nothing,” Aether shakes his head instead, biting the inside of his cheek, meeting Albedo’s sparkling gaze. “Continue, please.”
Albedo nods, tugging his pants down, stepping out of them as they drop to the floor. His boxers are cute though; red and black and patterned with little triangles and squares. Albedo carefully folds his pants before he sets them on the couch, reaching out to fold his turtleneck as well. Aether says nothing, letting Albedo go at his own pace.
Albedo eventually sets his neatly folded clothes to the side, before he rolls up one of the legs to his boxers, cheeks tinting pink. Aether leans forward, elbows braced on his thighs as he spots the elegant black ink on the innermost crease of his thigh.
Live.
“What’s it mean?” Aether asks, glancing up from the tattoo. He has an inexplicable urge to touch it.
“I got that tattoo after a particularly rough patch in my life.” Albedo explains, reaching up to ruffle the hair at the back of his head sheepishly, shifting his weight from foot to foot as if trying to distract himself from his thoughts, or the fact that he’s standing practically naked in his living room.
“Did it hurt? Was it awkward to get?” Aether tilts his head.
“It didn’t really hurt, no.” Albedo shakes his head. “It was a little bit awkward, but it was a good family friend who offered to do it when I went to get the tattoo.”
“It’s pretty,” Aether beams. “But not as pretty as you are.” Albedo rolls his eyes, his cheeks flushing.
“You’re so corny.” Albedo huffs as he goes to pick up his turtleneck to tug it back on. He doesn’t get very far before Aether lifts his arms up with an expectant look.
“Albedo, c’mere for a sec.”
“But I’m…” Albedo protests, gesturing to his barely clothed form.
“I’d like to admire you for a little while longer,” Aether says, keeping his eyes locked with Albedo. “But if you feel more comfortable with more clothes on, then that’s fine with me as well.” Albedo hesitates for a few moments, the flush on his face crawling down his neck, but he lets out a soft sigh and shuffles forward, stepping between Aether’s legs. Aether feels his love bloom.
“You’re beautiful,” Aether reaches forward to press a kiss to Albedo’s sternum, hands barely brushing over his hips. “You’re handsome.” He gently tugs Albedo forward. “You’re ethereal.” Aether’s fingers barely skim through the soft and fuzzy blonde hair of Albedo’s happy trail. “You’re amazing.” Aether presses a kiss to either side of Albedo’s chest. “I love you.”
Albedo’s breath hitches, and when Aether looks up, he’s startled to see that there’s tears collecting in his eyes. Before Aether can say anything else, Albedo tangles his fingers into Aether’s loose hair, pulling him closer, face pressing into warm and soft skin.
Aether hums softly, pressing a kiss to Albedo’s abdomen, feeling him tremble beneath his lips, shifting to brush kisses all over his torso, lips skimming Albedo’s shoulders. Albedo’s breathing is almost labored and he trembles ever so slightly in Aether’s hold.
“Albedo,” Aether murmurs, sliding his hands to rest fully onto Albedo’s hips, drawing him slowly and gently into his lap. Albedo almost immediately tucks his face into Aether’s neck, and he can feel the dampness of Albedo’s wet lashes. “Are you alright?” Albedo’s quiet for a few moments, his fingers curling into the fabric of his shirt as Aether gently strokes his palm up and down Albedo’s spine.
“I”m fine,” Albedo replies a few moments later, his voice hoarse. “I… this feeling. It’s all still very new to me.”
“Being loved?” Aether asks, winding his arms around Albedo’s waist.
“Yeah.” Albedo nods, and Aether can feel the bob of his Adam’s Apple. “As much as I adore the feeling, sometimes I forget how you make me feel.” Aether hums softly, squeezing his arms around Albedo and coaxes him to lift his head, pressing their foreheads together. Aether peppers gentle kisses all over Albedo’s face, relishing in the soft laugh that escapes his lips.
“Hey, Albedo?” Aether starts, soft and a little nervous. “Could I… make love to you tonight? I want to show you how much I love and adore you.”
Albedo’s breath catches in his throat and his cheeks darken.
But he nods, and frames Aether’s face in soft hands, leaning forward to slot their mouths together. Aether feels the bump of Albedo’s glasses against his nose, and the wet flutter of Albedo’s lashes against his cheeks and involuntarily tightens his hold on Albedo, tilting his head to the side to deepen the kiss. Albedo gasps into his mouth, followed by a soft whimpering noise as Aether softens the press of their lips.
“Show me,” Albedo begs, his teal eyes glimmering with emotion.
Aether slides his arms fully around Albedo’s trim waist, tugging him even closer as their lips meet again. Albedo kisses him back, soft, sweet and a little bit shy, and Aether can’t help but to smile against his mouth, sliding one hand to cup the back of his neck, feeling him shiver at his touch.
A small whine of protest leaves Albedo’s throat as Aether pulls back for a breath of air and Aether chuckles softly as he presses his palms against Albedo’s cheeks before he carefully removes the thin wire frame glasses, using his thumbs to wipe away the remaining tears that still linger. Aether leans forward to press kisses to Albedo’s eyelids, feeling the way that they flutter beneath his touch, and the way that Albedo trembles slightly in his arms.
Albedo tugs Aether back down for another kiss, this one with a hint of hunger as Albedo presses open-mouthed kisses to Aether’s jaw, who lifts his head with a single finger beneath his chin, slipping his tongue inside. Albedo lets out a soft moan and arches into Aether, trying his best to match Aether’s pace. A low groan escapes Aether’s throat as Albedo shifts against him, hips rolling forward as their kiss deepens. Aether doubts that Albedo’s aware he’s doing it.
“Bedroom,” Albedo mumbles, fingers curling into the fabric of Aether’s shirt, as if trying to tug him closer. A soft yelp escapes his lips as Aether stands up, curling Albedo’s legs around his waist and his fingers flexing against the muscle of Albedo’s thighs. “I can walk,” Albedo protests.
“I know,” Aether replies with a grin. “But I want to carry you.”
He trails his lips down Albedo’s jaw, swiping his tongue over a particularly sensitive spot on Albedo’s neck that he discovered during one of their makeout sessions by accident. Albedo flushes at the obscene noise he makes, cheeks darkening further as Aether makes his way down the hallway to the bedroom, pressing sweet and chaste kisses to Albedo’s exposed skin.
Even though they’re both alone in Albedo’s apartment, Aether still bumps the door to the bedroom closed before he makes his way over to the bed to carefully settle Albedo onto it. Albedo bounces on the mattress, cheeks pink as his hair splays out beneath him like a halo.
“You’re gorgeous,” Aether breathes, his hair falling around them in golden waves as he crawls between Albedo’s legs, hovering over his body.
“Aether,” Albedo whines, arms winding up behind Aether’s neck, tugging him down. “Kiss me more.”
“As you demand,” Aether murmurs, leaning down to claim Albedo’s lips. This one is deeper; and Albedo tilts his head up with an almost desperate noise, hooking his legs around Aether’s waist. Albedo’s mouth parts when Aether swipes his tongue over his lower lip, a soft groan escaping him, coaxing Aether to keep going. Aether starts slowly, slipping his tongue into Albedo’s mouth to explore, prodding carefully.
Albedo’s still cute as he does his best to follow Aether’s lead, head bobbing as he tries to keep up before he has to break away to gasp for air. They’ve kissed and made out countless times, but each time, Albedo’s seemed to be content to let Aether take the lead. Albedo’s cheeks are flushed, and his lips are red and swollen and shiny with spit. His eyes are darker, pupils dilated as he stares up at Aether, tangling his fingers in the long and loose golden strands, tugging.
“Why are you so good at this?” Albedo pouts, lower lip jutting out. Aether leans forward, sucking Albedo’s lip into his mouth and Albedo gasps, hips jerking forward so Aether can feel the hardness of his cock against his thigh.
“Well for one, I’ve had a lot of practice with you,” Aether murmurs, sucking on a patch of skin beneath Albedo’s jaw. “And I have had two partners before,” he admits softly, drawing Albedo close and rolling his own hips upward to watch the way Albedo’s eyes flutter. “But I’ve never been with anyone like this. I’ve never wanted to be with anyone like this until I saw you.”
“Good.” Albedo gasps out, before he draws their mouths back together with a desperate noise. The little show of possession has Aether’s heart fluttering. Aether hums in response, licking deeper into Albedo’s mouth, feeling the way impatient fingers curl into his shirt, tugging. “Off.” Albedo demands between pants.
Aether shifts to sit up on his knees, tugging a hair tie from his wrist with his teeth to easily twist his hair up into a high ponytail. Aether lets out a soft huff as he pushes his fingers through his loose bangs and reaches behind him to grab the back of his shirt, tugging it over his head without disturbing the ponytail in one smooth movement before he tosses it to the floor. He glances back to find Albedo staring at him, eyes dark with desire and his lips slightly parted.
“What the fuck, that was really hot.” Albedo blurts. Aether grins as he crawls back over to Albedo, hair tickling his stomach, and dips his head to mouth at Albedo’s jaw.
Albedo sighs happily, stretching out languidly against she sheets like a pleased cat, tilting his head to the side as Aether nibbles and sucks at his sensitive skin. His hands grope at the muscles of Aether’s arm and back, fingers and nails digging into him. Aether draws a teasing hand up Albedo's sternum, thumb gently flicking a nipple and Albedo’s back arches into the touch.
“Can I touch you?” Albedo asks.
“You can do whatever you want, Albedo.” Aether smiles, looping an arm around Albedo’s waist to flip them over. Albedo lets out a gasp as he lands atop of Aether, palms pressing into his abdomen to maintain his balance. Albedo’s cheeks flare when he shifts backwards, brushing up against Aether’s clothed cock.
Albedo remains mostly undeterred. His hands are gentle and almost hesitant as he sweeps them over Aether’s exposed skin, eyes hungrily taking in everything he can. Aether stretches, arms resting above his head as Albedo ducks his own, lips peppering kisses down Aether’s torso. Aether sighs softly, shifting to a more comfortable position, fingers curling into the sheets as Albedo’s lips skim over his skin.
“Can I?” Albedo asks again when he approaches the waistband of Aether’s pants. Aether reaches down, cupping the side of Albedo’s face.
“My body is yours,” Aether murmurs. Albedo offers him a shy smile, his hands shaking slightly as he unbuttons Aether’s jeans to tug them down past his hips. Aether shifts, letting out a soft sigh as the pressure on his erection is relieved, lifting his hips to let Albedo take them off completely. He was so focused on making sure Albedo felt good that he forgot about his own needs.
Albedo’s cheeks are still red as he slides a hand between Aether’s legs, breath hitching when he feels how hard Aether is beneath the fabric of his boxers. Aether lets out a soft grunt, tilting his hips further up into Albedo’s palm. Albedo presses kisses to Aether’s hips, before he buries his face into Aether’s stomach with a muffled and embarrassed groan.
“Shy?” Aether teases. Albedo peeks up at him with a scowl, pinching the skin at Aether’s hips. Aether’s hips jerk up and he huffs, sitting up to scoot and sit back against the headboard. He pats his lap and Albedo crawls into it, cheeks pink and arms warm as they slide around Aether’s shoulders. Aether draws him into another kiss, sweet and slow.
It’s okay, Aether conveys.
Albedo presses himself closer, a soft groan leaving his lips as Aether’s knuckles skim against his erection, rolling his hips forward in response. Aether hums into Albedo’s mouth, fingers slipping just past the waistband of Albedo’s boxers, teasing sensitive skin. He feels the way Albedo twitches against his thigh, and Albedo pulls back with an embarrassed noise, cheeks red.
“Here,” Aether murmurs, grasping Albedo’s wrist to press his palm against his cock. Albedo’s fingers curl around it involuntarily and Aether feels his breath hitch. “Feel that?” Albedo nods, gnawing on his lower lip. “It’s for you,” Aether brushes a kiss against the underside of his jaw. “There’s no need to be shy. It’s just you and me, baby.”
Albedo shivers at the pet name, drawing a finger up the outline of Aether’s cock before he shifts, flopping down onto his back to make grabby hands. Aether chuckles, and crawls above him again, sliding his hand down to Albedo’s waistband.
“Can I?” Aether asks, glancing up at Albedo. Albedo wriggles in response, letting out a gasp as he brushes up against Aether’s knee.
“I’m yours.” Albedo mumbles. “Just like you’re mine.”
Aether can’t suppress the grin tugging at his lips and presses a kiss to Albedo’s mouth before he hooks two fingers into the waistband of Albedo’s boxers, tugging them down.
Albedo slaps his hands over his face, ear tips red as his cock bobs free. The head is red and shiny with precome, and it twitches when Aether inhales sharply. Aether reaches out, tracing his fingers against the black ink and Albedo squirms beneath him, ticklish. His cock rests heavily against the crease of his thigh, and Aether teasingly thumbs between Albedo’s balls, causing the other man to yelp, peering up at Aether between his fingers.
“Hey,” Aether murmurs, bending down to pepper kisses all over the backs of Albedo’s hands, gently prying them away to nuzzle his jaw. He brushes his thumbs against the ink again, tenderly, and Albedo’s breath hitches. “I’m so happy.” Aether breathes, pressing their foreheads together, their noses brushing. Albedo winds his arms around Aether’s neck, cheeks still rosy as Aether nestles himself between Albedo’s legs.
“Me too.” Albedo huffs out a soft laugh before their lips meet again, pulling Aether closer. Aether’s hands trail down Albedo’s body, skating over the soft planes of muscle on Albedo’s chest, down the dips and over the ridges of his abdomen — they’re much more defined than Aether remembers them being — before his fingers circle around Albedo’s cock. Albedo groans into Aether’s mouth, hips pushing up into his hand.
“Have you been going to the gym more recently?” Aether asks, using his free hand to drag his nails against Albedo’s abs. Albedo gasps, writhing up into the touch.
“A little,” Albedo whines, starting to squirm as Aether barely traces up the ridges of his abdomen.
Aether’s slow and gentle, admiring the way that Albedo’s expressions shift and change, the way his body twitches, fingers tightening in the sheets and the back of Aether’s hair, the way little gasps and moans escapes his lips as he blooms beneath Aether’s touch. Albedo’s cock throbs in Aether’s hand as he pumps him into full hardness, thumb swiping over the head in a way that makes Albedo’s breath hitch.
“How-” Albedo gasps, arching into Aether’s palm, legs shaking where they’re clamped around his waist.
“I’ve had a lot of practice on myself,” Aether purrs, voice low and raspy in Albedo’s ear.
“Oh…” Albedo shivers beneath him, and he tucks his head into the crook of Aether’s neck, nibbling and sucking at the skin until Aether knows there’ll be a deep bruise. Aether hums, tilting his neck to grant Albedo more access as he peppers kisses and nips at Aether’s skin, hips pressing further into Aether’s touch. “Aether, more, please.”
“Anything for you,” Aether murmurs, speeding up the pumping of his hand, fingers brushing against Albedo’s balls on each downstroke. Albedo’s breath hitches as he lets out little ah’ s, moaning when Aether gives a particularly wicked twist of his hand against the head of his cock.
Albedo’s legs tighten around Aether’s back, knees pressing to his hips, ankles locking, pressing their mouths together for another kiss as he shakes apart, releasing in spurts over his abdomen. Aether releases him gently and Albedo slumps against the mattress, slack and boneless, blinking up at Aether with eyes brimming with love and affection.
“How do you feel?” Aether asks, brushing the back of his clean hand against Albedo’s cheek.
“Good,” Albedo sighs blissfully, wriggling back into the sheets, blinking up at him almost sleepily. “But you didn't get to come.” Aether scrubs at the back of his neck sheepishly as Albedo’s gaze drops down to the tent in his boxers.
“Tonight’s about you, Albedo,” Aether replies simply, leaning down to press a kiss to his forehead. “Let me go get a washcloth.” Aether goes to stand up, only to be stopped by fingers curling around his wrist.
“You said that you wanted to make love to me,” Albedo says with a pout. He shifts, bending his legs before he tilts them open, a flush beginning to rise as he drags a finger through the sticky mess on his abdomen, his cock half-hard against his thigh, already beginning to twitch.
“Archons above and below, you're going to be the death of me,” Aether grumbles, and Albedo beams.
“Don't die just yet,” Albedo’s smile is sleepy and playful.
“Not yet,” Aether agrees, tilting his head down to kiss Albedo. He gets a sudden idea and drags Albedo’s sticky fingers to his mouth, licking at the tips to watch the way Albedo’s eyes darken as he sucks them into his mouth to lick them clean. Albedo gasps when Aether tilts his head down to lick up the mess splattered on his stomach, tongue hot as it dips into the ridges of his abdomen.
“Aether–” Albedo gasps, arching up into him. Aether hums, drawing back to press sticky kisses to his stomach and chest, licking his lips before he pulls back with a self-satisfied smile.
“You taste sweet.” Aether grins. Albedo groans, burying his face into his hands. “Have you been eating a lot of fruit lately?” He can see the way Albedo’s ear tips turn red.
“Aether,” Albedo groans, the complaint muffled behind his palms.
“Sorry,” Aether presses kisses to the back of Albedo’s hands until he pulls them back. “Hi.” A slow smile crosses Albedo’s face and he rolls his eyes.
“Hi,” Albedo parrots, tugging Aether down for a kiss. Albedo’s heels dig into the small of Aether’s back, forcing their hips to meet. “Off,” Albedo juts his lower lip out, letting out a soft groan as he rolls his hips forward. His cock twitches against his thigh, and Aether can feel himself throb with desire.
Slow.
“Yeah,” Aether breathes, pulling backwards. “Give me a sec.” He tilts back and tugs his boxers down, cock slapping against his abdomen with a wet noise, leaving a smear or precum behind. Albedo’s eyes drop downwards, and Aether pauses, sitting back on his haunches. Albedo’s eyes are a little wide, cheeks rosy red and his lips are slightly parted. “Like what you see?” Aether teases.
“Yeah.” Albedo glances up shyly before making grabby hands. Aether chuckles before he crawls back over Albedo’s body, dipping his head to press a kiss to his lips, then his jaw and neck. Albedo hums, pleased when their cocks brush together, tilting his hips to rub against him.
The slight friction sends pinpricks of need down Aether’s spine, and he feels his body jolt when a soft and warm hand envelops their cocks together, stroking gently and almost hesitantly.
“Have you ever touched yourself before?” Aether asks, genuinely curious. Albedo lets out a soft grunt in response, back arching, and Aether playfully thumbs at his nipples.
“Archons-” Albedo gasps. “Only o-once or t-twice.” Albedo squirms as Aether continues to tease his nipples, fingers flexing where they're wrapped around their cocks. “Aether.”
“Yes?” Aether hums, arching a brow. Albedo’s hands wind up around his neck, tugging, a petulant pout on his lips.
“Stop teasing.” Albedo huffs, tugging at Aether’s ponytail.
“Okay,” Aether agrees, moving his hand up in one last firm stroke before he shifts his weight back. “Do you have lube and condoms?”
“In the drawer,” Albedo mumbles, pressing his face into his pillows. Aether leans over to the nightstand, tugging the top drawer open to find a half empty bottle of lube and an unopened box of condoms. Aether shifts, grabbing a couple of condoms before he lifts the lube bottle up with an arched brow.
“You’ll need a refill soon,” Aether teases. “You said you’ve only touched yourself a couple of times, but this seems like an awful lot of lube that you’ve used.”
Albedo’s cheeks go red, and he squirms on the mattress, rubbing at his face. Aether slides a palm up Albedo’s side, thumbs rubbing circles against his torso.
“I… may have explored a bit further,” Albedo mumbles, refusing to look at Aether. The thought of Albedo twisting on his sheets, muffling his gasps and moans with a pillow as he opens himself up has Aether’s cock twitching.
“I see,” Aether murmurs, leaning down to nuzzle at Albedo’s jaw. He flicks the cap of the bottle of lube open with a satisfying click, and feels Albedo tremble in apprehension beneath him. “Then would you like to do it, or me?” Aether pulls back just in time to watch Albedo’s blush reach up to his ears.
“You can do it,” Albedo covers his face with his arms, and Aether’s lips quirk up into a small smile. He leans down to press a kiss to the tender underside of Albedo’s arms, before he carefully skims his fingertips down the length of Albedo’s torso, feeling the way his lover shivers at the gentle touch.
Aether’s fingers skim over Albedo’s twitching cock, biting back a grin when it kicks beneath the teasing press of his thumb, carefully spreading Albedo’s thighs apart. Albedo lets out a muffled and embarrassed groan, squirming when Aether’s fingers brush against his puckered rim. Aether squirts out a dollop of lube onto his fingers, before he leans down to press a kiss to the underside of Albedo’s jaw.
“Hey, ‘Bedo,” Aether murmurs. Albedo peeks at him from between his fingers. “Kiss me?” Albedo nods, slowly lowering his hands to intertwine his fingers behind Aether’s neck, tugging him in so their lips meet. “It’s cold,” Aether adds softly, in warning, before he presses his finger against Albedo.
“Oh,” Albedo gasps against Aether’s mouth as his finger sinks into the first knuckle. Albedo’s thighs tighten around Aether’s hips as he squirms, his head tilting back to let Aether pepper kisses down the length of his throat, sucking deep bruises into his skin. There’s a low whine of his name as Aether’s pointer finger sinks in all the way. “It feels different when it’s not my own hands,” Albedo mumbles against Aether’s neck.
“A good different?” Aether asks, grinning against Albedo’s temple. He’s tight around Aether’s finger. He presses the tip of another finger against Albedo’s rim, feeling and hearing the way his lover inhales sharply, body tensing in apprehension.
“Good,” Albedo chokes out. “Good. It’s always good when it’s with you.” Aether’s heart flutters.
“That’s good to hear,” Aether murmurs, tilting his head to bump their noses together, lips brushing. “I love making you feel good.” Albedo shivers, lifting his chin to press their lips together. His arms wind around Aether’s neck, tugging him closer to deepen the kiss.
Aether hums, drawing his free hand down Albedo’s side and hips, before he cups the curve of his ass, tugging him further up Aether’s lap. He takes his free hand, using his core strength to keep himself above Albedo, and encloses a warm palm around Albedo’s leaking cock. Albedo yelps into Aether’s mouth, jolting as Aether gives him a firm stroke. His teal eyes flutter open as he stares up at Aether with a mixture of adoration and arousal.
“Aether,” Albedo gasps, his back arching, ass pressing further against Aether’s fingers when he gives his cock a wicked twist of his hand.
Aether hums softly in response, thumb pressing just beneath the head of Albedo’s cock, dipping his head to flick a tongue over a nipple. Albedo falls apart beneath him, chest heaving, hips squirming and thrusting as Aether slides a second finger home. Albedo whimpers, shaking as his cock kicks against his abdomen, dribbling precome, fingers curled into the sheets as his breath comes and goes with stuttered gasps.
“You’re doing great, love,” Aether coos softly, letting go of Albedo’s cock to slide that hand beneath his back, drawing him carefully onto his lap.
Albedo immediately clings to Aether like a koala, head tucking into the space between Aether’s shoulder and neck. Aether carefully scissors his fingers, stroking and petting at the pulsing walls before he presses the tip of a third finger against Albedo’s entrance.
“How many more?” Albedo mumbles, breath hitching as his lashes tickle Aether’s neck. Aether grimaces, knowing that Albedo can’t see his expression.
At least four, maybe even more.
“I’m not sure, Albedo.” Aether presses a kiss to his temple. “I’m not exactly small, and you’re already pretty tight around my fingers.” Albedo mumbles something Aether can’t catch. “What was that?” Albedo hesitates, before he repeats it, muffled against Aether’s skin.
“I was gonna… you know, prepare myself but I didn’t want to appear too eager or desperate.”
Aether blinks.
He was definitely not expecting that, but it’s adorable and hot at the same time, if the way his cock twitches is any indication.
“You could never appear too eager or desperate,” Aether replies, nuzzling Albedo’s red ears. “I thought that I’d be the one who… well, would be horny.” Albedo snorts softly against Aether’s neck.
“I… don’t mind. Especially because it’s you.”
Aether pauses, before he slides his hand — the other hand, not the one with his fingers buried in Albedo’s ass, thank you very much — to the back of Albedo’s neck, tugging his head free to press a kiss to his lips, tongue swiping against the lower lip. Albedo grants him access immediately, moaning into his mouth as Aether tangles their tongues together.
“Fuck. I love you. I love you so much.” Aether breathes. Albedo’s breath hitches and a soft sob escapes his throat, arms tightening around his neck as he draws him closer.
“Me too. I love you too.” Albedo whimpers. He shifts, lifting his hips, rocking them back onto Aether’s fingers. The squelch of lube is loud, and Albedo gasps when Aether’s fingers press against the little bundle of nerves, burying his face in the crook of Aether’s neck. “Aether…”
“Are you sure?” Aether asks, brushing his lips against Albedo’s temple.
“Yeah.” Albedo mumbles, fumbling between them to give Aether’s cock a few clumsy strokes.
He reaches over to the side to grab a condom packet, carefully tearing it open before he pinches the tip, settling the rubber on the head of Aether’s throbbing cock. Aether inhales sharply as Albedo clumsily rolls it over the swollen head, rolling it out until he reaches the base.
Aether gently pulls his fingers out of Albedo to stroke himself a few times with extra lube, making sure that the condom has been properly put on before he rests both hands on Albedo’s hips, his heart hammering in his chest as Albedo guides Aether’s throbbing cock in between his legs.
“Slow,” Aether reminds him, kissing his cheeks. “Take all the time you need.”
Albedo nods and they both inhale sharply when the Aether’s head catches against Albedo’s entrance. Albedo’s flushed down to his shoulders, and Aether’s certain that his own face is a ruddy red. Albedo glances up, shy and nervous, and Aether carefully lifts his chin, pressing their lips together in a soft kiss.
“I love you.” Albedo murmurs before he tilts his hips down. He muffles a soft cry in Aether’s neck as the head presses in with a lewd noise, hips flexing as he tries to get used to it. Aether simply pets his side, stroking his other hand up and down the length of his spine.
“You’re doing great, love.” Aether whispers, reigning in the urge to just thrust in all the way.
But he wants to make sure that Albedo knows that he’s loved. He wants to be gentle. This is Albedo’s first time, after all.
A shuddering breath escapes Albedo as he rocks his hips, sinking down further and Aether bites the inside of his cheek, eyes fluttering shut. Albedo’s tight around him, walls hot and pulsing. Albedo starts with shallow pumps of his hips, eyelids hooded as he glances down at where they’re connected, breath hitching whenever Aether’s cock twitches.
“Aether…” Albedo gasps. “Please… can you…” He shifts forward, falling into Aether with a small whine. He trembles against Aether’s body, and Aether gently changes their position so Albedo’s resting on his back.
“Like this?” Aether asks softly. Albedo nods, tears clinging to his lashes.
“I can’t do it. Maybe another time. But not now,” Albedo’s voice cracks, breath coming out in short pants as he squirms against the mattress, the head of Aether’s cock still inside of him.
“Okay.” Aether nods, dipping his head to kiss his eyelids. “I’ll be gentle. Tell me if it hurts.” Aether readjusts his position, gripping the base of his cock to slowly guide it further into Albedo. Albedo keens, back arching as his cock twitches against his thigh.
“Oh Archons, ” Albedo moans. It’s so much more lewd than the other noises he’s let out and Aether nearly slips, hips stuttering. Aether dips his head down to press their lips together, swallowing the sounds that spill from Albedo’s mouth, slowly pushing forward until he bottoms out, hips pressed flush against Albedo’s ass.
“Shit,” Aether states. Albedo squirms beneath him, looking utterly debauched, nipples stiff and perky, cock leaking all over his abdomen, his thighs twitching as Aether slides his hands up his sides. “Archons. You’re gorgeous.” Aether breathes, tilting his head down to take a nipple into his mouth, rocking back and forth so Albedo can get used to his size.
After a while, Albedo seems to feel more comfortable, wrapping his arms around Aether’s neck to tug him closer. His hips flex forward, and Aether hums softly against his mouth.
“I’m okay. You can move.” Albedo murmurs against his mouth. Aether draws back from their kiss, brushing stray strands of hair out of Albedo’s face. Albedo smiles up at him, radiant.
“Okay,” Aether says simply, nuzzling beneath his jaw before he slowly pulls out before thrusting back inside. Albedo lets out a soft cry, fingers tightening in the back of Aether’s ponytail. It’s surely a mess by now. Aether continues the movements, purposefully slowing the drag of his hips. Albedo squirms beneath him.
“Please, Aether. More.” Albedo whines, blinking up at him syrupy slow. Aether complies, sliding a hand beneath the small of Albedo’s back, readjusting their position so the latter’s hips are tilted up, granting Aether access to thrust in deeper. When Aether brushes up against that little bundle of nerves, Albedo jerks, legs and walls spasming around him, burying his face in Aether’s neck.
Soft grunts escape Aether’s lips as he speeds up his movements, gentle, yet harsh enough to stimulate Albedo’s prostate on each thrust, sensing that Albedo’s reaching his peak for the second time. There’s a garble of cries and sobs of Aether’s name and pleas for him to keep going, for more, and Aether is happy to comply.
Aether mouths at the skin where Albedo’s neck meets his shoulder, sucking and nibbling until he’s certain that there’s going to be a deep and dark bruise before he starts to focus on the sensitive spot at the hollow of Albedo’s throat. One particular thrust and the press of his tongue, Albedo shakes apart beneath him, clenching tightly around Aether.
It takes a couple of more thrusts before Aether is coming inside of the condom, biting back a hiss as Albedo’s walls milk him through his orgasm. He reaches between them to stroke Albedo’s cock a few times, murmuring soft apologies as Albedo squirms, overstimulated and sensitive as his cock gives a couple of last spurts.
Aether pulls out carefully, brushing his lips against Albedo’s cheek when the latter whines at the loss. He takes off the condom and ties it off, tossing it in the trash can before he walks back over to Albedo, easily lifting him up into a bridal carry. Albedo’s too sleepy to argue, and squishes his cheek against Aether’s shoulder, blinking up at him sleepily.
“How are you feeling?” Aether asks softly as he carries Albedo to the bathroom.
“Great. Good.” Albedo mumbles, a dopey smile crossing his lips. “Love you.” Aether snorts, pausing to nuzzle Albedo’s cheek.
“I love you too.”
“Would one hundred percent do it again.” Albedo adds, voice slightly muffled by Aether’s shoulder. “Can we do it in the morning?” Aether almost trips. He bites back a bark of laughter and presses a kiss to Albedo’s lips instead, smiling.
“We’ll see how you feel.” Aether murmurs. “For now, let’s get you washed up and ready for bed.”
“Okay.”
Albedo falls asleep in the bathtub, halfway through Aether’s task of cleaning him up. Aether takes a quick shower himself before he drains the tub, wrapping Albedo up into a fluffy blanket to bring him back into his bedroom. He works quickly to strip the sheets and get new ones, digging through Albedo’s drawer for his pajamas. As soon as Aether’s tugged on a pair of boxers for himself and Albedo, the latter seems to wake up, squinting up at Aether before making grabby hands, lips curving down into a pout.
“C’mere,” Albedo mumbles. Aether grins, smoothing his damp hair out of his face to kiss his forehead.
“Let me turn the lights off.” Aether reaches over to the light switch, flicking it off. He barely has any time to settle down before Albedo curls up to his side, leg slotting between his, arm curled around his waist, tucking his head against Aether’s chest. Aether chuckles, letting his fingers run through Albedo’s hair.
“Love you. G’night.” Albedo mumbles, snuggling into Aether’s warmth.
“Goodnight.” Aether whispers, drawing the covers up to their shoulders. “I love you too.”
If Aether had been told at the beginning of his university career that he would end up in a wonderful relationship with a professor, he would’ve laughed in their face. But now, sleeping next to his cuddly and adorable chemistry professor who somehow fell for Aether’s stupid corny jokes, his impulsiveness and just… his whole self, Aether can’t possibly imagine what his life would be like without Albedo beside him.