Actions

Work Header

each morning i will reach for you, my love

Summary:

they fuck.

Notes:

i needed more goldenheart smut, so i wrote some myself.
i'm t4t so i don't really know how penises work
ALSO: shoutout to my boyfriend! he was my beta reader!

Work Text:

Ballister had stolen all the blankets. Again. He was sound asleep, back turned to Ambrosius, every blanket that had ever covered their bed piled on top of him. Ambrosius, who always woke before Ballister, reached a sleep-heavy arm over to the snoring mound of sheets hoping to gently pull Ballister into his embrace (and reclaim some of the covers). He stirred a bit, but didn’t wake as the blond spooned him, wrapping an arm around his chest and breathing in the scent of his neck. Ballister subconsciously pushed himself further into Ambrosius’ arms. The blond lifted a quilted blanket off of the top of the pile to cover himself with. Success.

White morning sunlight striped the carpeted floor, washing over their shared room as the morning washed itself anew. Ballister let out a tired groan when a ray dashed across his face, the sudden brightness causing him to wake up. He rolled onto his back, staring up at the ceiling for a moment. He watched the ceiling fan rotate, he could feel Ambrosius staring at him. Ballister threaded his fingers between Ambrosius’ before turning over on his side to face him. 

“Good morning, love.” Ambrosius brushed a knuckle over Ballister’s cheek, making him smile and lean into the touch. 

“Morning.” Ballister’s voice was still groggy, but in a way that Ambrosius secretly found attractive. It was deep yet slightly whiny, and Ballister, being too tired to care, let his accent slip heavier into his speech. 

The two shared a smile before Ballister inched closer to his boyfriend, laying his head at an angle that suggested he wanted his hair touched. Ambrosius chuckled at him, running his fingers through the sleek hair, scratching the brunet’s scalp as his hand traveled back and forth. Ballister hummed, loving it when Ambrosius played with his hair. 

As the blond touched his head, Ballister released his hand from Ambrosius’, placing it on the other’s hip before snaking it up his bare chest, feeling his muscles clench a bit as his hand traced up his ribs, feeling each bone. Ballister’s hand ended up at the base of the other man’s head underneath his tangled hair, massaging his neck and attempting to loosen the tension that he held there. A slight groan of pleasure fell from his lips. Ballister ceased his movements and looked up at Ambrosius. 

“Does that feel good?” Ballister commented, smirking. Ambrosius’ face reddened a bit at his boyfriend’s words, nodding slightly. 

“Good.” Ballister resumed massaging his neck, thumb now wrapped around the front of his throat, experimentally pushing into the pale skin that covered a particularly sensitive spot. 

Ambrosius could feel the light-headedness that accompanied the feeling of being choked, his eyes rolled back a bit as he let out a happy sigh. The finger released. 

“You’re so easy.” Ballister’s hand cupped the back of his neck, guiding his head into a kiss. Their lips met for a moment, Ambrosius melting instantly into a forceful open-mouthed kiss. He missed this. Ballister’s lips were chapped unlike Ambrosius’; he made sure to exfoliate his daily. Ambrosius sat up a bit, throwing a leg over Bal’s hips to straddle him, deepening their kiss with a slip of tongue. 

Ballister had his hand locked into the blond’s long hair, knotting it further. He rolled onto his back, his shirt rolling up to expose a sliver of his belly. Ambrosius took that as an invitation to slide his hand underneath the fabric, it bunched around his wrist as he ran his fingers over Bal’s dark skin, stopping to trace old raised scars and pet over the peppering of black hair that ran up to his navel. 

The man beneath him gasped at the gentle touches, startling each time Ambrosius touched a particularly sensitive spot. The blond just giggled at this, enjoying how easy it was to make Ballister squirm, how easy it was to make him an utter wreck. Ambrosius continued to circle fingers over his stomach, feeling over the softening muscles that he had once maintained as a knight. 

When his hand reached Ballister’s sternum, the man grabbed Ambrosius’ wrist, stopping him from continuing to take his shirt off. The two met eyes. Ballister tried to suppress a nervous look. Ambrosius knew that look, reminiscent of the first time he had ever tried to take Ballister’s shirt off. 

 

It had been years ago when they were teenagers still studying at the Institute. Unruly hormones had crammed them into Ambrosius’ dorm room on an unmade twin bed, Ballister sitting in his first boyfriend’s lap. They were enjoying a heated and finally uninterrupted make-out session when the two decided to take things further, Ambrosius bringing curious hands beneath Bal’s sweatshirt. However, the brunet stopped Ambrosius’ hands from traveling past his ribs, rushing out a barely decipherable string of words when a look of concern passed over the blond’s face. 

There was a shaky sigh and an uncomfortable beat before Ballister spoke. “I’m wearing a binder.” He whispered, looking down at his hands, which also held Ambrosius’. He secretly hoped Ambrosius didn’t know what he meant, that he would just leave without saying anything. There was a long pause, the confession hung in the air for a few minutes. Ballister refused to look up, he didn’t want to see the look of disgust on Ambrosius’ face that he anticipated each time he imagined telling him.

Ambrosius digested the information silently, nodding and brushing a thumb over Ballister’s knuckle. “D’you wanna keep it on?” He raised a hand to wipe a tear that streaked its way down the other man’s cheek. Ballister let out an audible sob, releasing an emotion that told Ambrosius he had been carrying this baggage with him for far too long. Ballister leaned his head against Ambrosius’ shoulder, letting the boy run a hand through his dark hair, shushing him as he continued to cry.

“Sorry,” Ballister mumbled after he had gotten most of his tears out, “I wanted to tell you before this.” He sat up and wiped his nose on his shirt, rubbing his eyes. The thought of having this conversation had been eating away at him, and now it was finally out there. He wanted to curl into a ball and disappear out of shame. 

“It’s okay Bal,” Ambrosius cupped the other’s head, “that’s a hard thing to have to talk about. I’ll do my best to make you comfortable.” He pressed a kiss to Ballister’s forehead. “I’m proud of you.” 

Bal began to cry again when Ambrosius uttered those final words, he wrapped his arms around the taller boy, squeezing him into a suffocating hug, not releasing his grip until he calmed down again. 

Ambrosius laid his head down on the pillow next to the wall, allowing Ballister to take the other side of the bed. They spooned for a bit, switching positions every few minutes, pressing kisses to any part of the body the other could reach. They spoke only in contented sighs and hums. 

Half an hour passed before Ballister broke their comfortable silence. “Can we try again?” 

Ambrosius rolled over, facing Ballister with a grin. “Absolutely.” 

 

Five years later, Ambrosius held that memory close in his mind as Ballister stared up at him with wide eyes, a warm hand gripping his wrist with a force that very clearly read ‘stop.’

“What’s up?” Ambrosius asked, tilting his head to the side in a questioning gesture. He slowly retracted his hand to rest at his side, Ballister releasing it. Ambrosius knew what was wrong, but waited for Ballister to fill in the answer. He didn’t.

“Is it your chest?” Ambrosius prompted, playfully poking Ballister in the chest, hoping to get a smile out of him. Ballister flashed more of a grimace. 

“It’s stupid, I know.” Ballister propped himself up on his elbow, looking at the place where their hips met. 

“It’s not stupid.” Ambrosius countered. “You can keep your shirt on, I don't mind. But-” He gestured to his shirtless body, “That just means I’ll be the sexier boyfriend.” 

Ballister laughed a little, pushing Ambrosius off of his lap. “Fine. You win.” He sat up and crossed his arms across his chest, his hands grabbing opposite ends of the hem of his shirt. He pulled it up over his head, momentarily revealing the patches of hair beneath his armpits. 

Ambrosius’ eyes grew wide as saucers as Ballister removed his shirt. His eyes traced from his ruffled hair down to his neck, savoring the way his skin dipped into his collarbones. There was a smattering of chest hair between his pecs, twin scars tracing down from his areolas to cradle beneath each muscle, meeting in an upside-down ‘T’ shape. The scars were faded now, the skin lightening over where the incisions had been. 

Ambrosius’ gaze darted over to Ballister’s right arm. A thin, white scar ran across the base of his residual limb. Ambrosius had ruined the mood many times over that scar, apologizing ceaselessly for the millionth time since he had cut that stupid arm off. Ballister hoped he had finally drilled it into his dumb, blond skull that he was forgiven. 

Ambrosius soon allowed his hand to follow his eyes, once again making Bal shiver with every little touch. He pushed the smaller man back into the mattress, sitting astride his waist and leaning down to peck him on the lips before they traveled elsewhere. 

Bal let out a startled moan that quickly turned into a hum of pleasure as Ambrosius kissed down his throat, bringing his mouth back up to lick the sweet spot where Ballister’s chin met his neck. 

“Can I mark you?” Ambrosius pulled away for a moment to look at Ballister’s face. The man’s dark eyes instantly lit up. He nodded vigorously, tilting his head back willingly. Ambrosius smirked at his boyfriend’s eagerness, leaning down and pulling the flesh of his boyfriend's neck between his teeth, sucking a mark that instantly turned a deep red. He pressed a light kiss to the bruise and pulled away, beginning to work on another spot. 

After several hickeys adorned Bal’s throat, Ambrosius kissed down to his heaving chest, working gently across both scars that had buried themselves on his lover’s chest. Ballister let out a shaky breath and allowed Ambrosius to kiss along them, brushing his hair off of his forehead. 

Ambrosius paused. “Here, give me a second.” Hips still pinning Ballister down, he leaned over to his bedside table, taking a black hair tie and rolling it onto his wrist, pulling his platinum hair into a ponytail. Whenever his hair was up, it revealed the dark undercut that he kept shaved beneath all of his hair, Ballister loved it. 

“There, okay.” Ambrosius breathed, leaning back down and continuing to kiss Ballister’s chest. He brushed his lips over a nipple before taking it into his mouth, causing Ballister to arch up and take a deep breath. He ran his tongue over the bud several times until Ballister was letting out small whimpers. He smiled against his skin, deciding to pay attention to the other one, which elicited the same reaction. Deciding to play with both at once, Ambrosius reached a hand up to Ballister’s other nipple while continuing to work on the one in his mouth. The other man arched his back off the mattress, pushing Ambrosius’ head away to calm the overwhelming sensation. 

Ambrosius flicked Bal’s nipple one more time, causing him to shudder, before initiating another kiss, this one more desperate than the last. Ballister clawed into Ambrosius’ back, letting his nails scrape red marks into his skin. The newfound desperation spurred Ambrosius to bring a knee between Ballister’s legs, Ballister instantly grinding himself against it to quell the ache that had been growing stronger as Ambrosius kissed him. 

“Needy, aren’t we?” Ambrosius pulled away from Bal’s hungry lips, letting a hand rest above the elastic of his sweatpants. Ballister bucked his hips up into Ambrosius’ hand, begging to be touched.

“Do you want this?” Ambrosius lifted the knight’s waistband ever so slightly. 

Ballister nodded. “Yes, please,” he said through labored breaths. 

“Good.” Ambrosius untied the strings that kept Ballister’s pants cinched around his waist, pulling both his sweats and boxers over his ass in one motion, feeling the wetness that had accumulated there be replaced with cool air. Ballister lifted his hips off the bed, allowing the blond to pull his pants the rest of the way off, the clothing getting lost in the bedsheets immediately. 

Ambrosius, never turning his attention away from Ballister, looked like he’d just won the lottery. He dragged a hand down Bal’s happy trail to his pubic mound, feeling the coarse hair that grew over it. Ambrosius slipped a single finger down the slit of his boyfriend’s vulva, parting the hair and lips to touch his aching clit. 

Ballister let out a deep moan, pushing into Ambrosius’ hand. Ambrosius rubbed his clit lazily, slowly inching down to his entrance. He scooped up a bit of the slick that leaked out of his boyfriend’s hole, wetting his clit before coming back down and pushing a finger into him. 

“You’re so wet,” Ambrosius commented, giving Ballister a moment to adjust to his finger before curling it inside of him, earning a high-pitched noise. He curled his finger faster, letting Bal squirm and grip the sheets. He continued for a few moments until he felt the man tense up, stopping to let the heat simmer in his gut before returning to his hardened clit, flicking over it with a gentle finger. 

“Can I eat you out?” Ambrosius continued to play with Ballister as he asked. 

“S-sure…” Bal managed to get out, taken aback by the bluntness of the question and distracted by his boyfriend continuing to touch him. 

Ambrosius stopped, Ballister chasing the sensation with his hips as the blond’s hand pulled away. He lowered himself between Ballister’s legs, pressing his lips to his stomach before resting his head between his lover’s thighs. He inhaled Ballister’s scent, nose pushing against his groin. Ballister whined at the lack of stimulation. Ambrosius, taking note of this, grabbed one of Bal’s thighs and pressed it against the mattress, holding it tightly as he licked a stripe along his boyfriend's hole. Ballister let out a loud gasp at the sudden sensation. 

Ambrosius focused on his clit, running the flat of his tongue along it in long, deliberate stripes. Ballister tried to push his legs together out of pleasure but was restrained by Ambrosius’ hand, who knew all too well that his head would be crushed if he didn’t hold Ballister’s thighs down. Applying a small amount of suction, Ambrosius took the tip of his tongue and began to flick it over Bal’s clit as fast as he could. The sudden change in rhythm caused the brunet to grab a handful of Ambrosius’ hair, loosening his ponytail and pressing his mouth deeper into him. 

Ambrosius’ tongue circled Bal’s leaking hole and he took a moment to breathe before tasting him, the tip of his tongue parting his folds and sliding up his sensitive lips before licking his clit with an unrelenting pace. Ballister gasped in surprise, tightening his grip on Ambrosius’ scalp, eyes blown wide. His legs tensed, Ambrosius too focused on making Bal cum to care that his head was trapped between his thighs. 

Ballister let out a loud gasp, beginning to shake with each movement of Ambrosius’ mouth. Before he could even get a warning out, Ballister came. His grip felt unsteady and his body convulsed before going still. Ambrosius; tongue quickly became overstimulating, Ballister pushing the other man’s head out from between his legs, pulling his knees to his chest and shivering a bit more before cuddling into Ambrosius, who was already lying beside him with a massive grin on his face. 

“You taste good.” He said, wiping Bal’s cum from his face. Ballister snorted at that, taking time to recuperate. He closed his eyes and held Ambrosius’ hand, they were both sweating. 

“Hey,” Ambrosius shook Ballister on his shoulder, prompting him to open his eyes, “just know we’re not done.” He had that look in his eyes, the one that meant that he wouldn’t stop until Ballister was left begging him to, fucked-out and overstimulated. Ambrosius sucked another hickey onto his skin. This time it was on his chest, just above his nipple. He had a thing about marking, wanting everyone to know that Bal was his. Ballister would savor the marks until they faded. To him, they were small reminders that he was loved. 

Ballister was lying in a puddle of his own making, so he decided to lay a blanket beneath him, the soft fur of one of Ambrosius’ thousands of throws pressed against his ass and thighs. Ambrosius, who had been struggling to remove his boxers, finally pulled them down the whole way, discarding them on the floor. Ballister sat up a little, craning his neck to look at his boyfriend. 

“What?” Ambrosius said coyly, lust deepening his voice. He crawled on top of Ballister again, the skin of their thighs meeting. Bal didn’t even try to hide the fact that he was staring directly at his boyfriend’s dick. In his defense, it was gorgeous, and directly in his line of sight. His pink head oozed pre-cum as it stood between his pretty thighs, Ambrosius trying desperately not to just lose it right there and jerk himself off. Ballister solved that problem quickly, however, reaching his hand up to wrap around Ambrosius’ length. Ambrosius gasped at the sudden contact, Ballister running his hand up Ambrosius’ shaft, stopping suddenly when he reached the tip. 

Ambrosius whined at the sudden loss of stimulation, Bal keeping his hand still as Ambrosius tried to gain friction, thrusting weakly. Ballister sat up, his hand leaving his cock and pressing Ambrosius’ chest down until the blond was underneath him, looking up at him, his air of dominance fading. 

“Can I ride you?” Ballister ground his clit down onto Ambrosius’ dick, causing the other to throw his head back into the pile of blankets that were crumpled at the foot of the bed. 

“Please-” Ambrosius twitched at the suggestion. 

“Touch yourself, love.” Ballister coaxed, reaching down between his own legs to stretch himself while Ambrosius began to run a hand over himself, moving slowly, not ready to cum until he was inside Ballister. 

Ballister used two fingers to open himself up, not needing any lube to slide both fingers to the base. He curled towards his soft spot and began to pull his fingers in and out to get used to the sensation. He could feel Ambrosius watching him, hearing him speed up his movements as Ballister fingered himself. Feeling sufficiently warmed up, Ballister pulled the pair of fingers out of his hole, tasting himself before grabbing a bottle of lube from the nightstand and popping the cap open. 

He poured the cold liquid onto his hand and sat the bottle on the bedspread, rubbing the substance over himself. He felt his cock harden at the cool sensation. He picked up the bottle again, pouring some directly onto Ambrosius with no preamble, causing the man to jump from the sudden temperature change. Bal was quick to warm it up though, stroking Ambrosius a few times before getting on his knees and centering himself above his cock. 

“Ready?” Ballister leaned forward, guiding Ambrosius’ dick to rest against his entrance.

“Yeah.” Ambrosius held Bal up by his waist so he kept his balance as he lowered himself. Ballister whimpered as he felt the head of Ambrosius’ cock push past the ring of taut flesh, it pushing easily into him after that. Slowly, Bal reached the point where their hips met, Ambrosius’ soft skin brushing against his, prompting Bal to moan at the idea of how deep Ambrosius was inside of him. Ballister could feel pressure on his cervix, his boyfriend’s tip pressed against it. It made him squirm a bit, he pulled away only to let himself fall back down. He began to move, letting Ambrosius’ cock drag against his walls, savoring every inch that stretched him open. 

            “You’re so good for me, Bal,” Ambrosius said through labored breaths, his hands digging into his lover’s hips. “Fuck!” Ambrosius sounded close to tears, reaching blindly towards the bed, entangling the covers in his fist. Ballister’s eyes fluttered with each snap of his hips, unable to form a response to Ambrosius’ comment. 

Neither of them could hold themselves up after Ballister began to pick up his pace, slamming himself down harder with every thrust. The brunet fell into his lover’s shoulder, the latter no longer able to hold him up. Losing stamina, Ballister resorted to letting Ambrosius take control.

“Fuck me, please.” He begged, sitting limp on his boyfriend’s cock. Ambrosius took that offer up immediately.

“Lay down for me, love.” Ambrosius pulled himself out of Ballister, lube leaking out of his hole and running down his thigh. Ambrosius immediately sheathed himself back inside his boyfriend, Ballister wincing as Ambrosius’ cock stretched him open. 

With a tentative thrust to make sure Bal was okay, Ambrosius set in at a brutal pace, one hand pinning Ballister’s wrist above his head while the other reached down to massage his clit. Ballister couldn’t tell if he was trying to move towards or away from the sensation, pleasure wracking his body as the blond repeatedly thrust into him, pangs of warmth washing through him each time Ambrosius dragged over his G-spot. Ambrosius’ finger working his clit, combined with the thrusts that found themselves deeper and harder each time built a heat in Ballister’s gut. 

“I’m gonna cum.” Ballister managed to get out between cries, “Ambrosius, please!” He let a string of pleas fall from his lips, going limp and letting Ambrosius fuck him until he came. “Fuck, oh god please fuck me, make me cum-“ He began to repeat anything his mind could grasp at. 

He felt his vulva pulse before his hips began to stutter, Ambrosius unrelenting as he pushed his boyfriend through his orgasm. Finally, the feeling of Ambrosius’ touch turned to prickling flames, Ballister pushing Ambrosius’ hand away from his clit. With a final spasm, Ballister raised his head, eyes scrunched closed and mouth open, he moaned loudly as Ambrosius continued to touch him.

“Okay, okay.” His chest was heaving now, his head foggy. Ambrosius pulled his hand away, wiping his wet fingers on the flesh of Ballister’s leg. He kept his cock in Ballister, trying not to chase his orgasm as the other man calmed down from his.

“D’you want me to pull out? I haven't finished yet.” Ambrosius laced his fingers with Ballister’s.

Oh.

“I want you to cum in me.” Bal wasn’t even completely aware he said that. 

“Are you sure? I don’t wanna hurt you.” Ambrosius was always concerned that he would hurt Ballister, hesitating when he wanted it rougher, harder. 

“Yes, please.”

Ambrosius nodded, quickly resuming his earlier pace. He grabbed onto Ballister’s hips and slammed his dick into him, hard. Ballister yelped, his breath catching in his throat. Ambrosius didn’t stop, using him like a fuck-toy until his thrusts became less measured. His dick came the whole way out before pushing sloppily back in, Ballister clenching around him. 

A few more shallow thrusts left him shaking, dick twitching inside of Ballister before he came inside. Ballister felt Ambrosius’ cum fill him, his hole spasming with a weak final orgasm. 

Ambrosius immediately collapsed onto Ballister’s chest, kissing him on the forehead and melting into his arms. Ballister traced his hand along Ambrosius’ spine, gently massaging his back. They stayed connected for a few minutes, letting Ambrosius soften and Ballister prepared himself for Ambrosius to pull out. 

“Okay. Wow.” Ballister said, prompting an exhausted Ambrosius to sit up and kindly remove his dick from his boyfriend. Ambrosius pulled himself out so gingerly Ballister could barely feel it until the head of his cock unplugged the mess of cum and lube that was stuffed inside him, the warm liquid seeping out of his gaping hole and onto the bed. It made him feel like he had cum again as he let it drip down his cunt, scooping a bit of it up and examining the way it strung between his fingers. 

He wiped his hand carelessly on a blanket, pulling Ambrosius back into his embrace. “That was… good,” Ballister whispered. 

“Yeah. I like when you beg.” 

Bal’s face went scarlet at that. “Noted.”

Ambrosius laughed ruffling Ballister’s hair and stretching up to kiss him on the cheek. 

“I love you,” Ambrosius said in a giddy voice.

“I love you .” Ballister insisted, settling down into the collection of pillows Ambrosius kept on his side of the bed.

He ran his fingers along his lover until he grew too tired to continue, closing his eyes and joining the other in a well-deserved nap.