Actions

Work Header

Laugher Lines

Summary:

Shepard is dead and for once there is no big bad hanging over the 141 and it’s members. They all go on leave, with the promise to return afterwards and officially pull Keegan into the Pack.

Roach and Keegan venture to West Virginia where Roach gets to experience Keegan’s hometown and the good and bad that comes with that.

Johnny and Simon travel to Scotland, where Simon meets a terrifying old lady, and learns that the MacTavish clan intends to heal everything inside of him with food and kind gestures.

Fic title from Bastille.

//

EDIT 22 JAN 24: Now with POV breaks between character changes

Chapter 1: Banjo

Summary:

Title from Rascal Flatts.

Chapter Text

Keegan is going to kill him, and Roach knows he probably deserves it. Ever since they got on the plane he’s been humming ‘Country Roads’. Truly it’s Keegan’s fault, he shouldn’t have been from West Virginia if he didn’t want people making fun of him. At first Keegan groaned and bopped him on the nose to get him to stop, but after hours in the air and moving from flight to flight, Roach gets whatever is coming his way.

“So, why is your accent so thick? West Virginia is like… barely south according to all the things I’ve read.”

-

Keegan side eyes Roach, before looking back at the twisting road in front of him. “Because I’m from- well- I spent most of my life in what is affectionately called a holler. Only thing thicker than the accents is the brush.” He has a lot of complicated feelings about where he’s from, the people, but he loves the countryside. The Appalachians have a way of making a person feel small, young, inconsequential. He grins. “The Appalachians are older than the dinosaurs, and if you line it up, from back when Pangea was a thing, we’re in the same mountain range as Soap and Riley, just an ocean away.”

He takes the turn slowly, coming into town and dropping to the speed limit on reflex, the county sheriff likes to hide just behind the gas station. Roach is peering out his window at the little town. Keegan takes them to the park, and stops the car. “That’s the Shenandoah. Other side of town is the Potomac.” He stares at the park for a second and then offers, “Wanna get out? Look around?”

-

Keegan is saying words, and most of them Roach understands. Some of them, he does not. Instead of asking just what the fuck a holler is he just takes in what he does understand. The river and the trees and the mountains. Pictures walking in a line from here all the way to Scotland and meeting Soap and Ghost. It’s nice, and he hates to admit it, but he already misses them.

But then the truck is rolling to a stop and Keegan is offering to show him around and he’s out the door before he can even think to answer. He knows Keegan isn’t fond of the people here, and there’s a tingly at the back of his brain screaming that there’s probably old boyfriends and girlfriends milling about. Other Omegas that used to be Keegan’s, and it makes him itchy. But he wants to know everything, see and experience what made Keegan who he is.

He gets around to the other side of the truck just as Keegan is hopping down. Roach almost takes his hand, hesitates. “Is it- are we safe here?”

-

Keegan understands where Roach is coming from. “Yeah, we’re okay here. Also this is America, did you not notice the gun?” He’s got a pistol in a shoulder holster, under his jacket, that he’d picked up out of the lock box in the truck. Granted he’d done it while Roach was having a possible religious experience in the candy aisle of the first gas station they’d stopped at. “Besides, it’s a small town. Anyone who would have wanted to fight me has already lost.” And his dad’s dead. The only thing they might run into is an overbearing waitress or a raccoon.

He offers Roach his hand, and takes him around the park. Pointing out little landmarks. “Got falling down drunk here.” The little boat shack at the edge of the water. “Smoked weed there.” The entire park. By the time they’ve circled around they’re near a little diner. “You wanna get lunch? If not it’s okay. Place used to have the best buttermilk pancakes.”

-

Roach had noticed the gun, and how unfairly hot it made Keegan. Even hidden under his jacket Roach can see it in his head, leather wrapping around considerable muscle and teasing him. But still, the reassurance that they probably won’t have to fight anyone is nice. He’s tired of fighting, for a little while at least.

Then he hears the offer and recognizes the prospect of food and he can’t help but perk up. He devoured a bag of sour gummy worms that he found in the first place they stopped, but it was not nearly enough. The only reason he didn’t break into the other bags he bought was purely to keep from embarrassing himself.

“Pancakes?” His one weakness, and Keegan knows it. His eyes are probably all sparkly and wide. And he doesn’t even care. “I would love some pancakes.” Keegan mutters out what is probably something affectionate and warm but Roach is already tugging him across the street.

-

Keegan is happy it’s going well so far, and above all else Roach is still hungry. He leads them into the little diner, grinning at Beth, the waitress who was old when he was in high school. Her eyes go wide. “Keegan?? I’ll goddamned.” Keegan keeps a hold of Roach’s hand and pulls Beth into a one armed hug. “Did you miss me?” Beth smacks a kiss onto his cheek, wiping her lipstick mark away with an absent thumb. “And who’s this?” She smiles that matronly smile that saved Keegan in highschool right at Roach who looks a little out of his depth. “Don’t tell me a sweet thing like you is stuck with this big idiot.”

Keegan smiles, “Do I have to tip extra to get the sass to stop?” Beth herds them over into a corner booth. Refusing to even hand Keegan a menu and taking Roach’s order for pancakes with a huge smile. 

He’s trying to show Roach where he carved his name into the wood of the windowsill when a grating voice interrupts. “Well well well. Always knew you’d come back here.”

Keegan can’t help the curl of his lip. “Jesus wept Casey. Thought you’d grow up and learn not to come where you’re not wanted.” Roach has gone stiff and Keegan pulls at the bond before turning to face the annoyance.

Casey is still tall, long legs on show in a too short skirt, top cut low enough that Keegan desperately hopes she doesn’t bend over. She’s just like he remembers her, a mean look in her eye and trying to find a way to ruin his day. There’s a soft looking Beta in the corner, watching her like he can't decide to pray that she never comes back, or to beg her to. Keegan pities the poor bastard.

They’d dated, not for long, but in his senior year of high school. It had been. Toxic at its best, down right hateful at it’s worst. He still remembers her screaming that he was a useless piece of shit like his father, the day he left town and hit the closest recruiters office. The way she’d tell people that he’d use Commands on her, and blame him for every little thing that went wrong in her day.

She opens her mouth and Keegan cuts her off. “I was being polite. Fuck off to the pit of hell you crawled out of.” Casey narrows her green eyes and glances at Roach. Keegan leans forward. “I will air out every lie you’ve ever told in front of god and everybody if you don’t fuck off.” He would too. She’s everything he hates, an Omega who uses her nature to trap men and leech off them. She scoffs, and struts back to her date of the day. Keegan settles back into the booth and seethes. 

-

The first person from Keegan’s past is a breath of fresh air. She’s all syrupy sweet like what he plans on drowning his pancakes in and Keegan lights up as he talks to her. It’s nice, to see him so relaxed and at ease, his accent dripping more as he falls into the familiar tone of his hometown. And it’s good, for all of two minutes.

Then this other girl shows, throwing her scent out across the table. It sets him off but he doesn’t want to fight here, so he just goes still in his seat and trusts Keegan to handle it. He does, in a less than graceful manner, and there’s a hint of pride as the girl, Casey , slinks away in her defeat.

Keegan is on edge now, his hands shaking a little where they’re resting on the table. Roach kicks at his leg under the table, Keegan doesn’t flinch. He does it again, harder, and Keegan jerks to look at him. “What are you doing?” Instead of answering Roach does it again. Keegan’s lips twitch almost imperceptibly. On the next attack, Keegan blocks it and breaks out into a real smile.

“Don’t let her ruin this,” he tells him. “Besides if she’s still here when we leave I’ll pour syrup in her hair.” That gets him a real laugh, and he melts at the way Keegan’s eyes soften.

Their food comes. Keegan’s got a plate full of… something, and Roach is almost scared to ask what it is. “It’s called scrapple, and grits. They’re… whatever the opposite of a delicacy is but they’re damn good. Actually a Pennsylvania Dutch thing but the South stole it.” It looks like a burnt piece of spam, not at all appetizing. “Do you want a piece?”

Roach fakes a gag. “No thank you, but I will take this-” he leans over to steal a piece of bacon, popping it in his mouth before following it up with a pancake.

The rest of the meal goes well, easy conversation. Keegan offers to show him around but warns him that there isn’t much. A dying mall, a movie theater, an arcade, mostly just fields of produce and mountains. He doesn’t care what they do, he’s just happy to be with Keegan.

He stops at the bathroom before they leave, promising to catch up at the truck. Casey catches him when he’s done. She’s leaning up against the doorframe that leads back into the diner, hip cocked out and tits pushed forward.

“You know, I was his first Omega.” She practically purrs it, but there’s venom there.

Roach shrugs, arms crossing across his chest. “And I’ll be his last.” He says it matter of factly and Casey actually startles.

“You’re awfully confident. I know Alphas, it doesn’t take much to sway them,” she tilts her head, scrutinizing him. “Bet it wouldn’t take much.”

Roach, is suddenly not feeling so nice. He steps forward into her space and throws his scent at her, the one laced with the smell of their bond. Throws it hard, like he did that day in training for Soap. Then he pulls aside the collar of his jacket to show her the teeth marks in his neck. “Keegan is mine . And if you come anywhere near him with your skank-ass I’ll put you in the fucking ground.” He growls it out, scratching his throat in the process and not even caring. She pales, stuttering out something that might have been an apology before practically running back to her booth. Roach doesn’t give her a second glance as he leaves.

-

Keegan is leaning against the tailgate, pretending to not be worried when the bond thrums. A vicious tingle of satisfaction and he grins. Roach comes bounding out of the diner, smiling. “Hi darlin. Did the local wildlife slow you down?” Roach just shakes his head so Keegan resolves to leave it for later.

They get back in the pickup and he throws it in reverse. “Figure we can get out of here, and head for the cabin.” The cabin is the real reason they’re here. It’s his, when he wants it. The rest of the time it's rented out, to mountain bikers and hikers mostly. It’s far enough from his hometown that he doesn't feel like his skin is crawling to go there. Roach seems fine with it, so Keegan knocks the radio to the local rock station, and drives out of town. 

They’re ten miles down the road and Keegan’s mood has skyrocketed thanks to driving on country roads and singing along to the radio. Finally, Roach asks. “Have you not gone back there?”

Keegan hums, turns the radio down. “I did. Once. Mom died when I was born. Didn’t get along with dad. I was actually in Vegas- with Riley on a mission. Got a call on the sat phone from the local hospital. Dear old dad finally wrapped his pickup around a tree, drunk as usual. I left Vegas, came back here, paid for the cremation and poured his ashes in the bar parking lot.”

Like it always does, talking about this makes him uncomfortable so he finds a pack of smokes and lights one, cracking his window as he does. “Wouldn’t have taken you there but it’s close to the cabin and- you’d asked.” Keegan turns onto the dirt road that’ll take them to their home for the next two weeks. 

-

Roach feels a little bad for asking, which is the only reason he doesn’t berate Keegan for smoking, but he likes hearing about Keegan’s life. It makes him want to share stories of his own. “My mom- she was sweet. From what I remember. Her and my sister got in an accident when I was a kid. Middle of the summer, school was on break.” He plays with the window switch. “I was sick, so my dad stayed home while they went to the zoo. There was something like a 20 car pile up on the way there.”

He was only 5, doesn’t really remember much. Remembers his dad’s sad eyes. “My dad didn’t take it well, but he tried. He was always there but he was never there , if that makes sense.” He watches the trees fly by. “He came to the sporting events and let me hang out with my friends at the house, but there was never a person there.”

Roach pauses, wishing his next sentence wasn’t true. “Once I was out of the house, there was nothing left for him to fight for. I- I was in basic when he killed himself.” And he still remembers the look on his drill sergeant’s face, it was the first time the man had looked like a human being and not someone sent directly from hell to torture him. “I don’t have any other family, not that I’m aware of anyways.”

It’s quiet after that, somber, and soon enough they’re pulling into a gravel drive, tires skidding a bit at the loose rocks. Roach grabs what Keegan taught him is called the ‘oh shit’ handle and just… goes along for the ride. The cabin rolls into view in front of them and it’s nice. Nothing elaborate or fancy, just a real life log cabin surrounded by nature. Secluded and safe. “I love it,” he tells Keegan, eyes darting to take in everything.

“You haven’t even seen the inside.”

Roach waves at him, hoping out of the truck and taking off for the front door. Not even grabbing their bags first. “I’m sure it’s great.”

-

Keegan leads the way into the cabin, bags over his shoulder. It’s a quiet little A-frame. Kitchen and living room rolling together in front of a fireplace. The bedroom is tucked into the other half of the building, and the bathroom connects off that to the back deck. “It’s not much. But it’s warm and I had someone come and make sure there was food and the beddings clean.” He drops their bags and wanders over to the fireplace, investigating. “I’ll probably have to chop us some more wood.” Keegan turns, and smiles letting the somber feeling of the car ride fall away. “You wanna watch or do you want to relax first?” 

-

There’s some minor chores, making sure the water works (it does), and setting up the patio furniture. He finds the stuff for s’mores and makes a pleased noise. Keegan heads out back to deal with the firewood problem while Roach pokes around at the fridge. He shucks his shirt, starts stacking pieces to start splitting them. Ripping the smaller pieces into kindling with his hands.

Roach is enjoying exploring the cabin, setting up their bag in the bedroom loft and looking for snacks. They bought a few groceries and he sets to putting them away, waving Keegan off with a wave of his hand without even looking. He doesn’t even hear what he says. When that’s done he grabs a bottle of water and turns to give it to Keegan. He’s no longer in the cabin and he goes looking. It’s not a very big place and when he’s not in any of the rooms, he moves to the back porch.

Before he’s even to the door he hears the steady thunk of metal in wood. He takes a sip of water as he heads outside and then promptly chokes on it. Keegan’s shirtless, holding an axe, and chopping firewood . He can’t stop the way his scent spikes high, even as he gasps for air. It’s fucking hot and he was not ready to see anything quite so attractive this soon.

“Are you trying to kill me?” He manages, as Keegan looks on at him with concern. He sets the bottle of water on the hand rail and walks down the steps, wiping at his mouth. “Because there are easier ways to do it.”

-

Keegan grins, and splits the next log. “Nah darlin, actually trying to keep you warm. If you let me finish this, then we can fuck in front of the fire later tonight.” It’s on his list, to lay his Mate out on blankets in the firelight, and take him slow. 

He keeps working, enjoying the way Roach is scenting the air, and flooding the bond with pure horny intent. He stacks the spares against the outer wall of the cabin, and carries an arm load in. Once he has it stacked in the holder by the fireplace, he turns back to Roach. “Check out the bathroom yet?” It’s one of the things Keegan’s genuinely proud of, a whole shower, with enough room to wash without hitting walls, a huge upgrade for most cabins, and off the little door that leads from the bathroom to the outside is a hot tub and Keegan is 90% sure Roach hasn’t spotted that either. He can’t wait to show him, and maybe get him in it. 

-

Roach just stares as Keegan lifts up the axe and brings it back down, mind running wild with the offer Keegan laid out at his feet. He licks his lips and shakes his head, he’s gonna start fucking drooling. Can’t keep his eyes off the hard plane of muscle in Keegan’s chest, the flex of his arms. Roach knows exactly how strong those arms are and he wants them on his body. But Keegan is nothing if not practical and instead of mounting him right there against a tree, he just finishes up and directs Roach towards the bathroom.

He plans on just pulling Keegan into the shower, but when he opens the door he actually startles. It’s gigantic, all freshly renovated to be a more open space, clean lines and beautiful. There’s a secondary door, which has to lead to the side of the cabin and Roach points and makes a questioning noise. “Go look.” Keegan prompts him, so he does.

He walks through the bathroom which looks like it’ll completely change his view of a good shower again and peeks through the door. He speaks. “Is that a fucking hot tub?

-

Keegan grins, “Yeah it is. I put it over here so when the sun sets, I can just sit in the hot water and watch. Pretty good view of the stars too. We’re far enough away from everything out here, so as long as it isn’t cloudy you’ll be able to see a ton of constellations.” Keegan comes up behind Roach and kisses the top of his hair, pointing out other relevant landmarks. The little creek, which sparks a debate because it’s pronounced ‘crick’ and that’s a hill Keegan’s willing to die on, and the little fire lookout tower a couple mountain tops away. 

“Come on darlin, I’m gonna shower. Then we can eat, and I’ll get a fire going and we’re gonna make s’mores and then we can come back out here and look at the stars?” Keegan leans over to flip the switch to start the water warming up in the hot tub and peeks under the cover to make sure it got cleaned like he’d asked. Everything looks good, and since it’s just them and the critters for miles, shucks his boots, jeans, boxers and socks right there before stepping into the bathroom and starting the shower. Roach makes a little noise and Keegan grins at him again. “You can get in too, if you want.” 

-

Keegan is throwing him off with the back and forth of sweet and loving Mate and combining it with getting completely naked right there on the damn side porch. It’s such a whiplash to go from ‘I can’t wait to look at the stars and be held’ to ‘fuck how did I forget how hot he is’ that all he can do for a second is let out a needy little whimper. Then the words process and he tears his shirt over his head before kicking the door shut and stumbling inside.

They’ve had to be so so so careful. Keegan knows his limits and wouldn’t let them do anything that might have aggravated his ribs. And every time Roach protested he would remind Roach that they’re being careful so that he’s good to go into rut, so they can heatshare and so he can be Pack . And it’s enough of a reminder for Roach to beat back the horny.

Now though? There is far too much skin on display and before Keegan can even step into the water Roach is naked and pressed against his back. Arms circling around, still gentle of the ribs. “You would have to tie me up to keep me out of this shower.”

-

Keegan reaches back, pulling Roach around so they’re face to face. “If you want to be tied up we can do that too.” He leans in for a quick kiss, and then steers them into the water still wrapped up in each other. Like usual he goes for the shampoo, sinking his fingers into Roach’s wet curls. Washing his Mate's hair always soothes something deep in his soul. That preening instinct runs so strong. Roach melts into it.

The bond is running high with arousal from both of them, but there’s no way Keegan can pull off fucking his Mate up against a wall right now, and the shower is generally a bad idea, except for one thing. Keegan tilt’s Roach’s head back, rinsing the shampoo out. “How about this darlin. We wash up real quick, then we go christen that couch?” He can picture it. The sunlight filtering through the windows, Roach in his lap, not a sound for miles except them. Keegan’s scent spikes with intent, and he leans down to lick a line right over Roach’s bond mark, nipping at soft skin. 

-

Keegan’s hands in his hair calm Roach just a bit, letting him get lost in the slow drag of those fingers across his scalp. It’s soft and sweet and not at all horny so it takes him a second to actually hear what Keegan has said. Shudders when he feels teeth at his neck. He doesn’t want to leave the shower, it’s warm and wide and Roach kinda wanted to get on his knees.

But the thought of the couch has him setting that aside for later. It would be so easy to ride Keegan on the couch. His legs bracketing Keegan’s hips and Keegan’s hands on his hips. Wouldn’t put pressure or weight on his ribs. It’s fucking perfect. “Yeah- yes. Please?” His scent is going higher, making him a little dizzy, and he smooths hands over Keegan quickly, running off the soap. They’re just gonna get sweaty again, so it’s not about cleaning.

As soon as he’s toweled off Roach is dragging Keegan in for a kiss. His tongue swipes out across Keegan’s bottom lip before he nips at it gently. His hands can’t find a good place to land, moving from shoulder to arm to waist to hip up to chest. It’s never enough. “More-“ he whimpers into Keegan’s mouth. “Take me to the couch.” Because they’re still in the bathroom but they’re both hard and it feels like ages since they’ve been able to do this for real.

-

Keegan’s missed this so much. The needy little noises, the hands that can’t ever seem to settle on a place to hold. It takes some effort, but he manages to get them both to the couch without falling over or tripping into anything. “I’ve got you darlin, easy there.” Keegan eases Roach’s hands down, and spins him gently. “Put your hands on the back there, hold on.” It’s been too long, and Keegan needs to taste his Mate, to make sure he’s ready. Roach grabs the back of the couch making a confused noise, but the bond is full of trust.

Keegan drags his lips and tongue down Roach’s spine, pausing to nip at the little dimples in his lower back, sinking to his knees to run his hands up the back of Roach’s thigh’s. He just barely sets his teeth into the curve of Roach’s ass, teasing. “Got a good hold up there?” A shiver runs through Roach’s body which is as good as yes, so Keegan grabs, spreading, and licks a hot line over Roach’s hole, the taste of slick sweet on his tongue. 

-

Roach expected to get right into it. To drape himself over Keegan’s lap and just sink down onto his cock. Instead Keegan has spun him around to face the back of the couch. It’s the right position but Keegan isn’t under him. He’s confused, until he feels those trailing kisses, those intentional hands. He shudders at Keegan’s words and then drops his head down to bang off the back of the couch at the first drag of his tongue. “ Fuck -“ he chokes on it, fingers digging in hard for leverage as he pushes back against Keegan’s tongue and mouth. Keegan’s hands on him, one on his hip and the other on his ass to keep him spread and it’s fucking filthy.

He can see out the big window at the back of the living room, right to the outside. It sends a shiver through him. He knows they’re alone up here but- but anyone could walk by and see . Could see the way Keegan is slowly taking him apart. He pushes back into Keegan harder, chasing it. “More,” he begs, moving his knee apart to spread himself wide. “Keegan please .”

-

Keegan pulls back just enough to bite a gentle reprimand into Roach’s thigh. “Greedy.” And immediately rewards him with two fingers, slow but not particularly gentle. Finding that line to overwhelm Roach without actually causing any pain. “Keep making those pretty little noises and I’ll give you anything you want.” Keegan curls his fingers, dragging them along Roach’s walls, twisting. 

Roach is so wet for him already, and it’s been so long that taking his time with prep like this is slowly killing him. He keeps working his fingers, slowly standing back up, wrapping his free arm around Roach’s chest, pulling him up so they’re pressed together. “Such a perfect little Mate, you ready for me darlin?” Keegan eases his fingers free, spinning them at the same moment so he can sit down, knees spread wide, wrapping his slick covered hand around his own cock. Roach’s eyes are wide and already a little glazed over when he turns to look at Keegan. 

-

Roach is a little dazed, slow on the roll, confused when Keegan pulls away from him to settle on the couch. But then he catches the movement of Keegan’s hand, sliding Roach’s slick over his own cock, and he gets with the program pretty quick. He moves fast, but careful, sliding his leg over Keegan’s lap so he can climb onto it, knees pressing tightly to Keegan’s hips. “Ready, always ready for you,” he whines as he balances his hands on Keegan’s shoulders and lifts himself up. He’s stupidly hard, but cares more about Keegan getting in him than him getting off. So he ignores that, getting himself up so he can slowly sink down.

The first push of Keegan’s cock inside of him is like electricity. It crackles down his spine, lighting him up. “Fuck, forgot how big you are.” He shudders, sinking another inch before letting himself adjust. Keegan’s hands are on his hips, fingers digging in like he just wants to pull Roach down and fuck him, but he doesn’t. Just sets his jaw and leans his head back to get a better look at Roach’s face. “Fucking splitting me open so good.”

He braces forward again, sliding back up before pushing down further than before. Keegan groans, throat clicking and Roach leans down to press his teeth there, sucking a hard bruise right beside his Adam’s apple.

-

Keegan’s probably digging bruises into Roach’s hips with how hard he’s gripping his hips but he can’t stop. The tight wet heat on his cock has removed his ability to think entirely. Then Roach is biting a bruise into his neck and Keegan can’t hold back the roll of his hips, pulling them completely together. “Fuck darlin, so perfect, fit so fucking perfect on me.” 

Keegan gives Roach a second to adjust, then drops one hand to his Mate’s cock, sliding his thumb over the weeping tip and giving him a few slow strokes. “Gonna ride me love? Wanna see it, see you taking me so well.” Keegan angles his head back, giving Roach full access to his throat rolling his hips in tiny little thrusts, grinding. He slides his other hand down, gentle and soothing over Roach’s thigh, feeling the twitch of the muscle there as he lifts up, the slow drag ripping another moan from them both.

The sunlight pours in, over Roach, lighting his skin gold, highlighting the bond scar. It’s exactly how Keegan pictured it. “Fuckin gorgeous darlin, should always be like this, sunshine on that pretty skin, wish we had a camera.” He’d love a picture like this, wrapped in each other. 

Keegan is filling him up so full, and his hands are doing all the right things to his own cock. It’s all the things he’s been missing the last couple weeks and he drowns in it. “Take all the pictures you want,” he manages. Thinking on those sappy videos Gaz has showed him of Soldiers keeping little pictures of their Mate's in their helmets. “I’ll do anything you want.” And he means it. There’s not a thing in the world he wouldn’t give Keegan right now as he lifts himself up just to slam back down.

There’s so much going on in Keegan’s eyes and his scent and the bond. It’s almost too much. His nails dig into the bare skin of Keegan’s shoulders, trembling as he chases the sensation of the dragging cock inside of him. “Feel so fucking good,” he slurs it, dropping down to once more bite at the throat Keegan has so willingly exposed for him. “Gonna leave so many marks,” it’s a promise. “No one will ever think you’re anything but mine .” And yeah okay, maybe he’s still feeling a little possessive after the incident in the diner.

His thighs are starting to tremble, he’s close but he’s also getting tired. He needs to do more squats if they're gonna keep doing this position regularly. A whine rips out of him when he finally realizes he can’t keep up the pace he had. “More- Keegan, please. I need you, it’s not- it’s not enough.”

-

Keegan shivers, tilting his head to the side to open his neck up more. “Bite me, mark me, anything you want. I’m yours. I’m yours- never a doubt about it babe.” He can feel Roach’s thighs shaking, and the sweet voice begging him for more. “I got you darlin, just hold on.” Keegan’s hands go back to his Mate’s hips, braces his feet on the floor and uses the leverage to thrust up, and pull Roach down at the same time. He’s so close, knot starting to swell, and that first thrust punches a high pitched moan out of Roach. “There you are, taking me so fucking good-” 

Keegan’s knot is catching, just barely pulling out now, rolling his hips up and digging fingerprints into Roach’s hips. It sends Roach over the edge beautifully, wail muffled into Keegan’s neck, teeth digging into his scent gland. Keegan goes over the edge with him, knot popping and something close to a whimper coming out of him. 

Keegan wraps his arms around Roach, pulling him in close. “I know darlin. I missed it too. Can never get enough of how well you take me.” Keegan sits up, sliding his hands under Roach’s thighs, not caring that his knot is going down and they’re going to make a mess. Sweat is cooling and he felt a little shiver roll over his Mate’s body. He’d regretted the leather couch when he’d first bought it. It's so goddamn cold to sit on in the mornings, but it will make clean up easier.

Slow and careful, he pivots, easing Roach off his knot, shushing the whine that causes. “I know I know I’m sorry.” He finally gets them laying on the couch, Roach mostly laying on top of him, half pressed into the back of the couch. Keegan reaches up and pulls the blanket off the back, draping it over them. “We’ll just stay here. Long as you want.” Pressing little kisses into his hair, “I love you darlin. So much.” They’ll lay here as long as they want, nothing better to do. Just cuddled up together and soft. 

-

Roach doesn’t mean to whine, it just kind of happens. But, as usual, Keegan is there. Soothing him with gentle hands and gentler words. Working then into the best position and seemingly not caring about the mess that’s now all over the couch. The blanket is wool, meant to keep in heat, and it helps some of the cold that’s pressing into his skin. They will need to light an actual fire at some point, it truly wasn’t Keegan just trying to set him off, and Roach has certainly not forgotten about the promise to be laid out in front of the fireplace. For now though, he rests, breathes in Keegan’s scent and lets it send him to sleep.

When he wakes, he’s alone, but there’s the sound of a fire crackling and when he peeks open his eyes Keegan is shifting firewood wearing a blanket of his own. “Morning,” and Roach’s voice is deep with sleep and he clears his throat, sitting up and trying to ignore the sticky all over his body. “S’nice fire,” he offers, gathering up the blankets and standing. “Do you wanna get cleaned up and eat?” He’s hungry, after the workout, and it’s been too many hours since the pancakes.

-

Keegan nods, “Go ahead darlin. I’ll bring you clean clothes, and get food started. If we go back in there together we won’t get anything done.” He wants to get Roach warm and in clean clothes and fed before he starts thinking with his dick again. Roach grumbles a bit but goes.

Keegan gets their bags actually put up in the room, dragging out a pair of warm sweats, thick socks, underwear and his old gray hoodie to lay out for Roach. Grabbing something similar for himself before climbing back down, laying the clothes over the sink. A quick wipe down for the couch, and he’s in the kitchen pot of chicken soup going over the stove, working biscuit dough with his hands to drop in for dumplings once it comes to a boil. The older couple that manages the cabin for him always leave frozen home cooked meals for him. It’ll be a good dinner, warm and filling while the fireplace works to get the cabin up to a good temperature. Maybe after dinner they’ll go soak for a bit.

By the time Roach appears, hair wet but bundled up he’s got dinner almost ready. “Hey darlin, food will be ready in just a few. Then we can go soak okay?” Keegan gives Roach a quick kiss on the cheek, before ditching his blanket cape and taking his turn in the shower. 

-

Roach gets lost in the water for a bit, only letting it sting a little as he cleans them off of his thighs. He’s never going to get over that, he’s sure, but that’s okay. Means he has a reason to get Keegan naked again.

As he’s toweling off, the scent of food rushes to greet him and his stomach makes it very well known that it is dissatisfied with its level of fullness. Which is currently empty. He exits the bathroom and finds the clothes Keegan left for him, wraps himself into the soft layers before padding into the kitchen, breathing in the smell directly.

He’s confused to see Keegan at the stove with an actual pot. 99% sure he was informed the man could burn water, but is being deceived to that fact by his nose. Wordlessly he accepts the ladle from Keegan as he rushes to take his own shower. When he comes back he whisks Roach to the table, generously serving him a portion of soup before taking his own and sitting down. The first bite is beautiful, delicious and warm. He closes his eyes and groans, a happy sound. “Fuck Keegan,” he opens his eyes. “I thought you couldn’t cook for shit?”

-

Keegan rolls his eyes. “I can’t. I can however open a bag. The people that watch over the cabin for me always leave food. The dumplings are mine, basically the only thing I can make. Beth, from the diner, she taught me back in high school.” The soup is good. Warm, and familiar. “There’s a bunch of stuff in the freezer, if you wanna pick out something for tomorrow. I can also grill. But that’s it. Biscuits or barbeque.” He smiles, happy Roach likes it. When the bowls are empty, he sets them in the sink to handle later, and stocks the fire back up. It’s just about sunset. 

“If you don’t want to get in the tub yet, there’s some chairs out back. Wanna watch the sunset with me?” Roach nods, eyes bright. Keegan grabs a couple of beers out of the fridge popping the caps with his hand, and leading the way. Once they’re settled in, blankets over their legs he asks, “what does the 141 normally do with leave like this?” He can’t imagine it happens often, but such a tight knit Pack didn’t spring into existence just because of the suppressor snafu. There had to be the underlying bonds already there. 

-

Roach snuggles closer to Keegan, sipping on his own drink. “Similar to this. Those with people go to them, and then when they come back it’s all of us. We weren’t Pack, not without being off of suppressors but,” he pauses, rolling the words around, tasting them. “We were family, from the beginning. Even when I first got here I was accepted right away. By then the others already had a routine, and I fell into it with ease.”

He takes in a deep breath of fresh air, smiling. “It was movies and competitions and home cooked food. All the things you think you’ll lose when you do what we do.”

He thinks of the first week he got to 141. The awkwardness and the fear of being the only Omega again . That fear being shattered the second Gaz saw him and challenged him to an arm wrestling match, the way Soap cheered him on and actually clapped him on the back when he won. The way even Ghost didn’t seem so scary, like maybe his Omega knew what the other man was long before he actually found out.

“And when we get back it'll be official. For all of us.” Roach takes another swig of beer and scoots closer to Keegan. “When we’re all done playing Soldier- Ghost was talking about getting a house. Together. Raising pups as a Pack and settling down. I think- I think I’d like that.” He has no idea what he’ll do if he’s not doing this, isn’t sure they ever really retire from this life, but he wants it. Wants that for them.

-

Keegan smiles, “We should absolutely do that. Between all of us we can buy a massive house, and some land.” He wants horses, and the space to actually ride them. Keegan tightens his arm around Roach. “Somewhere in Europe, so Soap can visit his family without a long flight and we can travel around too. I’d like to go to a place, for fun, not just for work. We get to see so many places, playing soldier but even if we get R&R time it’s just. Not vacation.” He has a flash, of taking Roach skiing, and then going to a beach the next month. But first.

“When we get back, and I get brought into the Pack bond. We should talk about it now. It’s been a while since I’ve even had a Rut, and- it rides me pretty hard. All of those Alpha instincts try to push up to the front, and I can’t always kick them down.” Keegan hates that about his ruts, and while he’s heatshared with Omega’s before, he was always hesitant to do it. It’s different with Roach, they’re bonded and Keegan would rather chew his own arm off than hurt him- it’ll be different. “I don’t want to pry or bring up painful shit, but- I’m assuming you haven’t heat shared since-.” Keegan cuts himself off, presses a kiss to Roach’s head. “Tell me your boundaries, during a heat, and I’ll keep a tight leash on my Alpha.”

-

Keegan is bringing up some pretty important points. Roach isn’t sure which to address first so he just dives into it. “You’re right- I haven’t, shared one since- since him ,” and he won’t say the name, won’t taint this happy space they’ve made. “But I don’t want you to hold back.”

He thinks of the rare times he’s gotten to see Keegan like that. He was never scared. Not for himself. “You.. you let me be an Omega, let me feed into my instincts with no shame or judgment. I want to do the same for you.”

He thinks of the things Keegan might do. The aggression, possible violence, the idea that he might draw blood. He wants that, can help but shiver, tries to tame down his scent but knows he fails. “I don’t want you to keep anything down. I trust you, and… fuck I don’t know maybe it’s a trauma response or maybe I’m just a horny bastard, but the idea of you going feral on me is kinda hot.” A flash of blood on Keegan’s teeth pops into his head, and he only just barely manages to catch the sound it prompts in his throat.

He shifts, ignoring the feeling pooling in his gut. “If you wanna hold me down, do it. If you wanna press my face into the mattress, do it. You want bite me? Make me bleed?” He cuts himself off with a shake of his head. “We do gentle, and I love that. I need that. But every once in a while I don’t mind being degraded. I don’t mind letting you take out your aggression on me . As long as you’re still there when it’s over. As long as it doesn’t stay that way forever.”

-

Keegan presses closer, “That’s almost exactly what will happen. I’ll want to mark you, over and over. And then I’ll want to keep you full of me, and in your nest. I’ll keep you there, smothered in my scent. Feral isn’t exactly the right word but it’s close, and it isn’t something I do often. Now that we’re bonded, it might be a little easier to get out of my own head. I like gentle, because I can’t do it in a rut. But after, maybe sometimes we can do a little rougher, once you’ve seen it. Don’t be afraid to tell me no, during it all, I’ll still listen to you that won’t ever go away. Use it if you need to. And then when it breaks, I’ll probably smother you with medic shit and please let me.” 

They’ll need to prep the room hard ahead of time, because he physically won’t be able to let either of them leave it. And probably make sure that no well meaning Gaz’s knock on the door. Keegan in a rut is a possessive and almost violent thing anyways, with a bonded Omega? It’ll be hell to pay. But Roach stood outside the door and listened when he broke a room, and doesn’t seem concerned now. Judging by the scent and the bond Roach is about as far from concerned as he can be. So Keegan drops it. 

“Hot tub? Or there’s a very small tv and a dvd player in the room. Or there’s a nice fire going and we can lay in front of it.” It’s getting cold out, the sun slipping below the horizon, and he doesn’t really care what they do as long as it involves staying warm, one way or the other. 

Roach understands. He’s tried to fight his instinct before and it just made him feel awful. All the times Alphas made him take down his nest, to go through a heat without one, made him feel small and insignificant. Alphas have all that aggression and possessiveness, if the only time you let that out is a rut, he can only imagine. But he wants that for Keegan. Wants him to feel safe exploring his instincts and all the things he tries to suppress to be a better person, hopes that he understands that Roach really does mean it.

And he’ll never be able to truly express just how much the reminder that he can still say no means. He doesn’t think he ever will, but the option is there and that’s what matters.

“Hot tub would be nice,” he offers, thinking of the jets that would soothe his stiff back from the plane. Would be really nice to sit our under the stars. “But I was offered a lovely lay in front of the fire. I’m not sure which would be better.” After weeks without he’s looking forward to spending a stupid amount of time naked and full, but they’re not in heat and rut yet. Keegan might need more of a break before the next round.

-

Keegan laughs softly. “Okay darlin. Up.” He guides Roach back into the cabin, sitting him down on the couch and gets to work. There’s a couple foam camping mats he keeps in the closet, those go down first onto the floor, a safe distance away from the fire. Then he opens the second closet, and starts pulling out armfull’s of blankets.

He’d spent an almost ridiculous amount of money on soft blankets, having them shipped here, and asking the caretakers to wash them. Roach’s eyes are huge at the first pile, and his jaw drops at the second pile. Keegan comes over to the couch, leans down to kiss him. 

“I’m gonna get us some drinks, maybe some snacks, can you wrangle the blankets?” He’s not going to ask Roach to make a nest here, not a true one, but if he wants to, well, there’s enough blankets to do it. He leaves his Mate to it, circling back around into the kitchen, grabbing water and the bag of snacks Roach had picked out and brought in from the truck. He’s digging the bag of grapes he’d spotted earlier out of the fridge when Roach calls him back over. 

-

Roach knows his eyes go wide as Keegan begins pulling out what is just a ridiculous amount of soft looking blankets. He can almost feel them against his skin before Keegan is even handing him one. Keegan leaves and Roach hardly notices as he looks over all his options. He immediately sets to work. It won’t be a real nest, can’t be without their scent absolutely drenching the fabrics, but it can be close. As close as he can get away from their den.

He steals the couch cushion and wraps it in one of the blankets, setting that up as a supportive base for his plan. Next he makes dual bundles, tucked into the sides to bracket it. From there it’s an assortment of twisting and turning, maneuvering and rotating until it’s almost perfect.

Roach stands, pushing off the floor to do a better inspection, feels good about what he’s done and immediately calls Keegan back. He swoops in, pressing a kiss to Roach’s cheek. “It’s perfect.” Roach soars with the praise.

“There’s a pocket there, for the snacks.” He guides Keegan over quickly, showing him where to put the stuff and then climbs into the center of all the blankets. It’s pleasantly warm by the fire and the glow of it plays off the color of Keegan’s hair. Makes it bright like the fire. “C’mere,” he calls, gesturing to the space next to him. “It won’t feel right until you’re in here with me.”

-

Keegan slides into the space next to Roach, humming happily. It’s so comfortable and the fire is warm. He pulls Roach in close, giving him a kiss. “Perfect. Could probably sleep here.” He’s been relaxing his hold on his scent ever since they got here. And now it spools out without his control, but fuck he’s comfortable. “Good blankets?” 

He reaches blindly, finding the bag of grapes, and offers a couple to Roach before throwing the rest in his mouth. He’s still pretty full from the soup but it’s- indulgent. To lay in front of the fire and snack. Keegan might spend the rest of their time right here, and refuse to move ever again. He’s self aware, that he’s lounging like a typical Alpha, but Roach had asked him to loosen up his hold, and if he starts small here, it won’t snap on him when the rut hits.

The bond feels amused, champagne bubbles in his brain so he cracks an eye. “What- is there something in my hair?” Roach looks ethereal in the fire light, fae like almost. Keegan grins at him and pulls him up for another kiss, slow and sweet like honey. “You’re gorgeous. I should tell you more often.”

-

Keegan is relaxing, legs spread, like a stereotypical Alpha and it makes him laugh internally. It’s so… unlike him, but he’s also loosening his scent and it’s spreading through him like the warmth from the fire. Then he’s opening his mouth and Keegan, not Alpha, pours out. “You’re one to talk,” he kisses him back, honey sweet. “Took off your mask that day at dinner and I couldn’t even function to finish my food.” Keegan laughs at him, reminiscing.

They kiss, soft and easy, for a long time. The air fills up slowly with their scents, covering the blankets and the room. Their touching has stayed mostly PG, hands on chests and around shoulders, sometimes lingering on hips. It’s all gentle and loving. Roach wants more. He feels drunk on this new aspect of Keegan. The new layer being presented.

Slowly, he slides until he can get one leg over Keegan’s half straddling him as he deepens their kiss. He’s emboldened by their conversation, by their seclusion, but their connection. “If you wanted to, we could test it a little?” He offers, sweetly. “You could let go just a bit.” Roach wants a taste, wants to see what exactly Keegan meant. What form his lack of control takes when it isn’t directed at a training room. If Keegan says no, he won’t push, but if he says yes. Roach wants to explore that.

-

Keegan tilts his head, considering and then very carefully keeps the same tone. “Is that what you want darlin? You wanna let me hold you down and make you count your orgasms for me? You want me to tell you how pretty you look on my cock, with your face shoved in these blankets?” He slides one gentle hand up the leg Roach has over his hips, then fast, flips them, pressing his weight into Roach, sliding his hips into the gap between Roach’s thighs.

Keegan leans down, dragging his nose over Roach’s bond mark, and in that same cheery tone keeps talking. “I’ll make you a deal, for old times sake. You pick a number, and I’ll fuck you hard. Like you’re asking so nicely for. That’ll be how many times you come before I give you my knot, but if it’s not high enough, I’ll double it.” Keegan sets his teeth to Roach’s neck, biting down over his scar. “Is that what you want?”

-

Roach can’t help the startled breath that gets shocked out of him when Keegan flips them. Other than training, he’s never been so rough. His skin lights on fire at the contact, heart picking up pace as soon as Keegan’s nose hits his neck. Can’t believe he’s keeping a level tone as he speaks such filthy things. The offer of a deal, a throw back to their competition in the training room, sends a shudder through him. Then those teeth sink back into his neck, right over the bonding scar and he actually moans, hips jerking up for friction that isn’t there.

Yes ,” he pants. “Want it all, want you to pin me down. Make me come so hard I can’t remember my name and then fuck me through the floor.” He’s already worked up, cock hardening in his pants and hands scrambling for some sort of purchase or stability.

Keegan isn’t doing anything, still just mouthing at his neck and Roach shivers when he realizes Keegan is waiting on a number. He hesitates, running over the options he has. Three is too low, he knows that, knows Keegan will make it six and six… is a lot. Too much. Even five… seems like more than he can do. Especially since he’s already gotten off once in the last few hours.

A hand goes to his hip, pressing into the bruises already there and he chokes on a moan again. “Four-“ he finally spits out. “I can- I think I can do four.” And fuck he hopes it isn’t about to be eight.

-

Keegan hums, considering. “Four huh? You could do more, but we’ll start there. I’m gonna let you up in a second, and I want you to get naked, and then lay back down here. Any way you want, just make sure it’s comfortable.” He noses up into Roach’s jaw. “Then you’re going to wait for me-” A little slip into the Alpha tone, still miles away from a command, “patiently.”

It’s a little bit of a test, to see how far he can actually take this. Roach is needy and Keegan loves that about him, but he wants to see if he’ll settle into the right headspace on his own. Keegan has no problem putting him there, but he’s curious. Roach makes an agreeable noise so Keegan presses a quick kiss to his lips and gets up, heading into the bedroom for his bag, and the things he’d packed just in case. Dropping his shirt into the nest with Roach before he goes. 

-

Keegan never talks to him in an Alpha tone, and now that he has it’s fucking hot . His Omega screams at it, running amok in his brain and demanding he submit. So he does. He scrambles. Grabs Keegan’s shirt and tucks it into the spot where he plans on placing his head. He then maneuvers himself into the blankets.

At first he doesn’t know where he wants to lay. On his hands and knees in an option but he can’t hold that for too long, on his back is too basic but easier to hold. He doesn’t know what to do, Keegan will be back soon and he was told to get ready. He’s not panicking, knows he won’t actually be in trouble, but there’s an urgency to his decision, palms starting to sweat. Wonders if Keegan will punish him for not being ready and has to suppress the groan that that thought tries to release. He hears footsteps coming back and he decides to give in. Twist so he’s on is knees, hands splayed across his thighs, a different kind of submission.

When Keegan appears, eyebrow raised at the fact that he isn’t laying down, and an unknown bag in his hand, Roach whines. His voice is all Omega, needy, helpless. “I didn’t- could decide- need- want,” he bites his lower lip, digging nails into his legs. “Tell me- tell me what to do, Alpha, please .”

-

Keegan sets the bag on the couch, and walks over to Roach. Part of him wants to tell him to present. The rest of him knows that might not be the best idea. And Roach is so pretty, kneeling naked and needy. But also babbling. So, not in the headspace. That’s fine. Keegan slips two fingers into Roach’s mouth, pressing down on his tongue softly, guiding his mouth open. “Okay. First of all, no matter how pretty I think it is when you beg like that, we’re not quite there yet. So I want you to calm down. You want me to tell you what to do? Then let me.”

Keegan squats down so they’re eye to eye, and drags his fingers around Roach’s mouth, over teeth and letting Roach drool a little bit. “I want you to get on your back, hands behind your knees. Just for a little bit. I have something for you, to make it easier. Do you want to see it first?” Roach tries to answer, and Keegan keeps his fingers in his mouth, smiling at him. “Let's just go with nodding for yes, shaking your head for no.” Keegan watches, waits for Roach to try to talk again, because he knows he will. When it comes Keegan pulls his fingers back, and thrusts them back in. “I will fuck your mouth if I need to. But it’ll add one to your count.”

-

Keegan calls him pretty and his eyes flutter with it for just a second. Letting the compliment wash over him and then he’s back to the present. Can’t help but be when Keegan’s fingers push into his mouth and he’s telling him to stop thinking. To listen and react, to answer questions while he’s still pressing the pads of those fingers to his tongue.

Roach tries to answer even after being told to nod and Keegan thrusts back into his mouth. He almost sucks on them, just to see, but then Keegan is almost threatening him, more of a tease of it than anything and he sort of short circuits. He wants to know so fucking badly what it is that Keegan is going to give him. There could literally be anything in the discreet black bag and Roach is burning to know what it is.

His brain is swimming with options, each one more exciting than the last. He finally manages a nod, actually going through with sucking on Keegan’s fingers this time. Delighting it the way his eyes darken. As soon as he pulls out of Roach’s mouth he moves, following the order to get on his back. He feels fucking exposed like this, spread wide as he waits for Keegan to fucking touch him already , but his mind is already swimming pleasantly, waiting again to either be told what to do, or to see what the surprise is.

-

Keegan watches, to make sure that Roach listens. And when he does he gets back to his feet and grabs the bag, bringing it over to the floor near Roach’s head. “This darlin, is a spreader bar. The cuffs go around your legs, right below your knees. Just a little help, to keep you in place.” There’s a second set of cuffs in the bag, for his wrists to link to the bar if they need it. But he wants to start here. Roach eyes it and then nods.

Keegan’s careful, getting the cuffs tight but leaving enough slack to keep blood flow going. “If at any point, it gets to be too much. I want you to say red. Like a stop light. Green means go. Yellow means you need me to pause, but not totally stop.” Keegan gets the cuff’s set, and then twists the center of the bar, extending it so Roach’s knees are forced apart. “Tell me. That you understand our words.”

-

Roach sees the bar and knows exactly what it is. Lets Keegan explain it to him anyways, just so he can hear his voice drawl over the words. As Keegan attaches the bar, he moves his hands only slightly, letting them rest just a bit high on the backs of his thighs. He’s even more exposed now, just completely at Keegan’s mercy and something. Something in him goes loose at that.

Just a little bit of his control, his focus, it slides. Slipping into a space where he just is. He’s not lost to it, not yet, but he can feel it, just out of reach. Keegan’s question snaps him back for just a second, forcing him to think and not just feel. “Red is stop. Green is go,” he parrots the words. “Yellow if I need a pause.”

He’s not gonna use them, can’t think of any reason he would even want to . He’s leaking already, slick starting to drip and it’s fucking filthy, and he loves it. Wants to see what Keegan is going to do next. He still has all four orgasms to go and he already worked up. “I understand ,” and if he puts a little pleading into the last work it’s only because of how ready he is.

-

Keegan smiles at him, and pushes the bar forward, forcing Roach’s knees up to his chest and then slips a finger in that wet hole. “I know darlin. I know.” He drags his finger back out. “Stay.” Reaching over Roach’s head to the bag, finding the thick silicone plug. It’s not as big as his knot but that’s half the point. He shows it to Roach. “You get this after one.” Roach’s eyebrows push together confused, and it’s cute.

Keegan puts pressure back on the bar, just a bit to make Roach stretch, and then circles his hole with the plug. Just barely teasing it in, and then going back to circles. Roach squirms, already pushed high and not getting enough stimulation to go over the edge. Keegan eases the plug part of the way in and then pulls it back out before the thickest part can slip in. Eases it in, pulls it out. “Come on darlin, show me.” A little bit of that Alpha tone. He wants to see if Roach can do it. 

-

Roach gets one look at the plug and he wants to whine. He doesn’t even process at first that Keegan means to use it now , only thinks about how nice it will feel keeping him full when Keegan’s knot goes down. They’ve been talking about getting one forever and just never got around to it and now Keegan’s wielding it like a weapon. Telling him he can only have it after one and Roach doesn’t understand. But then Keegan slides it in, not the whole way, not enough. Just far enough to almost make him feel full, almost get him high enough.

He’s barely been touched and he’s toeing that line but it’s not enough. Even as Keegan adds some more Alpha timbre to his words he still clenches on nothing, whining at the emptiness. At the impossibility. His legs go to move and they can’t so all he can do is wiggle a bit, trying to get more. He needs more, needs something to give him that push. “S’not enough- need more-“ and fuck he sounds wrecked already. “Please?” Another teasing press of the plug and his head tips back into the blankets. He can’t push back, he’s got nothing to thrust into. His hands are technically free but there’s no fucking way he’s going to touch himself without permission. Keegan hasn’t explicitly told him not to, but the last instruction was to hold his own legs so that’s where they’re staying.

-

Keegan hushes him. “You’re so fucking perfect. I got you.” He pushes the plug in. Still not letting it settle, and then presses the button on the top, turning the vibration on. Low. As low as it goes, but it’s there. Then he holds it. Letting Roach roll into it, as much as he can. He watches Roach’s hands dig into his own thighs, so proud of him for not touching. Roach is whining, thrashing as much as he can. Keegan lets go of the bar, trusting Roach to hold himself, and wraps his hand around his Mate's cock. Watching the way Roach shivers and moans for it. “Come on gorgeous. First ones the hardest one.”

He waits until Roach’s thighs are trembling, orgasm right at the edge, and slips the plug in all the way letting it settle. Roach wails as Keegan works him through it. Making a beautiful mess of himself all over his stomach and chest. Keegan takes his hand off Roach’s cock and trails his fingers through the mess. Waiting for those eyes to open before slipping his cum covered fingers into his own mouth. Keegan hums at the taste. “There’s one baby.”

-

Roach didn’t know it was going to vibrate. How was he supposed to? He didn’t buy it, barely got a glimpse of it before it was pushing in and out of him in the worst kind of teasing he’s ever experienced. But it’s still not enough, not even when Keegan’s hand reaches out to get a good grip around his cock. He doesn’t even move, just gives Roach something to push up into, chasing that drag of skin as he tries to fuck back onto the plug and then thrust forward into Keegan’s open palm. It’s not enough until Keegan pops the plug all the way in, letting the plug press as deep as it can go.

The orgasm rips out of him, so fast and so intense he’s dizzy even lying down. His thighs burn with the pressure to keep them up in the air and he might have broken skin against his own thighs. None of that matters though. Not when Keegan reaches through his legs to drag a finger through the mess he’s made of his own stomach. Not when Keegan then slips those fingers into his mouth and tastes Roach.

Fuck ,” it’s a whine, high pitched enough his ears ring. Then, breathlessly, “Alpha.” Just one word, but it means a hundred things. More and kiss me and please and it’s still vibrating and oh god how is he going to do three more of these?

-

Keegan smiles at Roach, crooning, “ Omega,” and running his hands up his chest, brushing over Roach’s nipples. “Doing so well, just feel it baby.” Roach is shaking, and Keegan pulls the bar down, so Roach’s feet are flat on the blankets. “Touch yourself.” It’s not a request, it’s not even a really nice tone. Just, demanding. Keegan’s riding the high of it all. Roach makes a questioning noise, and Keegan leans over him, strokes his face softly. “Grab- your fucking cock and stroke it, little Mate.”

He drops down, licking over Roach’s scent gland, drowning in it. Roach does as he’s told, little whimpers being pulled out of him. “Good, just like that. Keep doing that.” Keegan keeps licking and nipping at Roach’s neck, worrying that scent gland. As soon as Roach is making desperate noises again, Keegan pulls back, lifting the bar slightly so it rests on his thighs, reaching down and kicking the plug up a notch. “Do you want me to fuck you with this, or do you want me to fuck your mouth?”

-

Keegan’s fucking voice as he demands Roach touch himself, all dark husky drawl and Alpha tone. It does something to his brain and he is helpless to fight it. So even though he’s already over sensitive, he puts a hand on his own cock and starts to stroke himself. It’s a lot, especially as Keegan’s teeth dig into his neck, pulling on his scent gland and the bonding spot. He starts shaking long before he thinks he should be, thighs trembling and needy little sounds tearing out of his mouth. So when Keegan knocks the plug up higher his vision whites for a second, body in overdrive as it tries to work with the competing senses. It’s so much he doesn’t process the question at first.

He hears the words, knows what they mean individually, but can’t figure out what they mean together. As soon as they do he moans, mouth open on a pant. He wants Keegan cock, wants him to fuck him so badly. He’s so wet, drenching the blankets under him and he’s so ready. But. But he wants it in his mouth first. Wants to come again with Keegan’s cock so far down his throat he can’t breathe. Wants to choke on it and cry, wants Keegan to call him pretty as tears roll down his cheeks. Wants him to grab him by the hair and take his pleasure. “Mouth,” he manages to stay the word, voice trembling. “Wanna- wanna suck you off- please-“

-

Keegan runs his fingers through Roach’s hair, kissing him hard. “Sure thing darlin.” Roach is doing so well, listening perfectly. So Keegan pulls back, just enough to get his pants off, and then kneels down just to the side, so Roach has to turn to look at him. Keegan smiles down at him, and slowly strokes his own cock. “Such a pretty little thing, all shaky and touching yourself for me.”

A slight tilt of his hips, dragging his cock over Roach’s mouth, purposefully holding back, so Roach has to chase him, mouthing at the tip. “I’ll let you suck my cock, as long as you keep touching yourself. You stop, I stop.” Roach nods, and Keegan lets him actually get his lips around the head of his cock. “There we go, gonna keep my cock nice and warm until I fuck you.”

Keegan reaches down, teasing gentle touches over Roach’s nipples, little thrusts of his hips. There’s no way he’d actually be able to fuck Roach’s mouth like this, not in the way he suddenly wants to. So he keeps his movements shallow, watching. Roach is starting to shake again, little whimpers and whines muffled by his cock, and he pushes forward, as much as he can, taking away a little bit of Roach’s air, feeling the way he’s just at the edge of his throat. Keegan waits, until he’s right there on the edge, desperate, and pinches one nipple, holding it until Roach moans  a low broken noise and comes all over his stomach for the second time. Then Keegan lets go of his nipple, right in the middle of it, dragging another noise out of Roach. “There we go, perfect pretty boy.”

He pulls back, replaces his cock with his mouth and takes Roach’s lower lip in his teeth. “That’s two, half way there darlin. Next one I’m going to feel on my cock okay?” Keegan eases back, keeping his hands on Roach, releasing the cuffs on his legs and tossing the bar to the side. The plug is still buzzing away so Keegan keeps petting soothing strokes down his legs. 

-

Keegan is a fucking tease and if Roach was even close to being coherent right now he’d do something in retaliation. What? He isn’t sure. But something . He should have known that even letting loose Keegan wouldn’t go for anything too much too fast. Instead he teases Roach with the promise of a good throat fuck, and then makes him stretch out just to get the head in his mouth.

He’s trying so hard to get it deeper, touching himself faster and harder like that will show Keegan that he wants more , and it gets him a little. Just enough to almost barely cut off his airflow, the hint of it. But it’s the hard pinch to his chest, Keegan’s fingers pinching a biting sting of pain onto his nipple that toppled him over the edge. He comes a second time, hand stuttering on his cock and Keegan’s in his mouth.

He wants it deeper, further, but Keegan pulls back to kiss him. Roach has got spit slick lips but neither of them seems to mind so he just pushes into the kiss as best he can. The reminder that he’s only halfway sends shockwaves through his entire body. Two more is… so many, he’s already over sensitive, covered in his own come, some of it already drying on his skin.

The bar comes off, the cuffs only scratching a little as Keegan pops them free and shifts him down. It changes the angle of the plug and he moans, cock giving a weak twitch. He doesn’t know where to place his hands, so he just fists them in the sheets, eyes wide and breath hard as he waits to see what Keegan will do next. Waits for the next order. Wonders if Keegan will make him present, order him to his hands and knees, press his face into the almost-nest so it's hard to breathe, or if he’ll take him like this, hold him down and take .

Keegan looks so good like this, eyes dark and skin dancing as the fire crackles different layers of light across his skin. He looks dangerous , like the Alpha he is. Roach waits, for the fear or the anxiety, for the reminder of real pain. But he can’t find it, can only find Keegan’s safety and warmth and love. “M’ready- want you- need you.”

-

Keegan runs his hands over Roach’s thighs again, and then hooks his arm under one of Roach’s knees, pulling his hips down. “Shh darlin. I know.” And instead of pulling the plug out, he kicks it up to the highest setting, biting a little mark into the soft skin of Roach’s thigh when it makes him jump. Keegan reaches down, wrapping his hand around Roach’s cock, and lightly stroking over it. Barely there, just enough to keep him hard. “Use your words if you need to. You’re gonna give me number three on my cock, and number four on my knot okay darlin.” Rhetorical, Keegan slips the plug out, turning it off and tossing it in the bag and sliding his cock in all in the same motion. He moans, low and soft.

Even though they were together not that many hours ago, it’s still so fucking much, the tight wet heat, the way his Mate takes it so well. Roach is perfect, finally letting go and not thinking, throwing his head back. Keegan uses his free hand to pin Roach’s other leg to the blankets, keeping him spread out and still. Then he fucks him, long slow strokes, not giving him a moment to adjust. “You can touch yourself, if you wanna play with your tits I’ll let you. You’re being so good, taking my cock, good boys deserve rewards.” Keegan turns his head again, biting right back over the same mark on Roach’s thigh, and gives him a harder thrust when Roach’s hands come up to his own chest.

-

When the plug kicks up to its highest setting, Roach thinks he’s going to literally die. It’s all too much and not enough. He’s over sensitive, having come twice already, but he still hasn’t gotten Keegan’s knot and his inner Omega is screaming for it. Desperate and needy and all he can do is wait for Keegan to give it to him. And then he does, pulling out the plug and tossing it somewhere, like Roach could even think to care right now, and then sliding inside of him in one movement.

Keegan’s cock isn’t quite as wide as the plug, even if his knot is bigger, but he’s longer. Hits all the right spots inside of him, sending little sparks of pleasure across his entire body. He tosses his head back, exposing the column of his throat as he whines, high and needy. Normally Keegan gives him a second or two to adjust, to get used to the feeling of being split open, but this time he just pins Roach’s leg down and starts to thrust right away. The drag of his cock as it moves deep is doing all the right things to him. And then he’s getting more words, Keegan’s voice thick with intent and desire, calling him a good boy . He can’t stop himself from pulling his hands up to play with himself. Tweaking a nipple hard just to counter the overwhelming pleasure racketing his body. Keegan is biting him, too, nips are his thigh as he pushes in harder.

“S’good,” he slurs out, can’t even keep his eyes open anymore. Another hard thrust and then Keegan’s hand is on his cock and he whimpers, tears pricking in his eyes. “S’too much- I can’t-“ he can’t, he can’t . How is he going to do three let alone four? It’s too much .

Keegan slows and Roach’s eyes open right away, needy little whimper passing over his lips. Keegan’s eyes are focused, taking him in, he’s stopped moving entirely. “Give me a color, Roach. Right now.”

Roach shudders. “Green- it’s all green. Don’t stop.” He’s begging, babbling, doesn’t care as long as Keegan keeps going.

-

Keegan reaches up, pushing sweaty curls off Roach’s forehead, pleased with him for answering the color question. “Won’t ever stop, not when you ask so nicely.”

He adjusts his grip on Roach’s leg and angles deeper, driving for that sweet spot that will help Roach get there again. Roach sobs and Keegan keeps timing his strokes to his hand on Roach’s cock, swiping his thumb over the head every time he pulls out, squeezing at the base when his hips are pressed into Roach’s ass. “You’re almost there darlin, then I’ll give you my knot yeah?”

Keegan pulls his hand down, pausing to push his fingers into Roach’s mouth again, just because he can, bring his hand down to Roach’s neck. His hand is big enough that he can press each scent gland, one with his thumb and one with his middle finger. He doesn’t press down at all except in those two spots. The bond is a live wire between them, and Keegan’s throwing his scent so aggressively he can’t smell a fucking thing that isn’t him or the bond or Roach. He snaps his hips, chasing his own pleasure a little bit harder. It’s so fucking good, his knot is just barely beginning to swell, and he pants little moans against Roach’s thigh.

Three is a lot to ask for, he knows that, knows Roach can do it. He really wants to get four out of him, when he’s stuffed on his knot and crying with it. Keegan shivers, focusing on the sounds he’s fucking out of his Mate. “Can feel it can’t you, gonna give you my knot and fill you up, keep you full, you’re so good darlin, taking it so fucking well, love the way you look on my cock, those pretty little eyes getting all teary arent they?” Keegan couldn’t control his mouth right there any more than his scent but Roach is trembling, cock throbbing in Keegan’s hand, hole starting to clench around his cock. He’s fucking close too, forced to give up those long hard strokes for just short thrusts, grinding into Roach, knot ready to pop any second.

He lets a bit more Alpha into his tone, holding back to keep it from being a command. “Come with me, you can do it, come with me love, right now.” Roach, perfect as always does. He screams with it, whole body going tense and Keegan is right behind him. Knot locking and orgasm blurring his vision, teeth set into Roach’s thigh again, almost muffling the moan rolling out of his throat.

-

Roach’s brain is nothing but goo. He’s lost to the sensations, skin hot and cold as Keegan’s hands work up and down his cock trying to draw another orgasm from him. He’s not sure he can do it, doesn’t think it can be done. But then there’s a hand around his throat, Keegan’s hand around his throat, and his fingers fit perfectly at the glands on his neck. They press in just the right amount, making him feel choked without any pressure at all. Suffocating under the intensity. Keegan’s let going completely of his scent and Roach can feel in the bond just how good he’s making him feel. His Mate is thrumming with it, cock pistoning into him at a mind mumbling steady pace, each drag another hand hold for him to climb up to his third release.

Keegan is babbling, too. Telling him how good he looks, how he’s taking it so well, mentions the tears in his eyes and it makes him cry harder. Overwhelmed. Overstimulated. He’s right on the edge, can feel it building in his spine and in his balls, almost there but not quite enough. Even though the knot is catching, filling him impossibly wider, it’s not enough. Not enough until. Until Keegan is telling him to, telling him to come. Right there. Right now. And it’s all it takes.

He screams, entire body shaking and trembling, legs trying to snap closed but unable to do so as Keegan pins him down. Keegan's teeth are in his thigh and he hopes it breaks skin, hopes it leaves a mark.

His hands scramble for something anything to grab onto but Keegan is too far away, too fucking far so he’s got nothing, nothing but the arm still at his throat. He grabs onto that arm like a lifeline, pulling it down and making Keegan’s grip slip. He presses hard onto Roach’s neck, losing a bit of his balance and pressing more weight than he probably ever would on his own. Roach’s entire body sings with it, nails digging in to keep him in place, ears ringing so loud he can’t hear a thing, eyes rolling back into his fucking skull. It sends his forth orgasm right up to the edge, so close to tipping him over. Keegan’s knot is locked and he can’t breathe and something snaps .

He goes drifting. It’s different than the Float, but similar, that same weightless feeling of pleasure, but he’s still conscious. Can still hear Keegan, see his wide eyes and concern morph into desire as soon as he realizes Roach is okay with what is happening. Can feel the whine that’s trying to push past the hand blocking his airway, but unable to do anything but take it , as Keegan rides the last lines of his own pleasure.

-

Keegan has a split second of panic, when Roach knocks his grip loose, automatically pulling his weight off that arm. But that moment of pressure does it. Drags the fourth orgasm out of his perfect Mate right on the heels of the third. Roach is gone deep into subspace and Keegan’s so fucking proud, of him he can barely stand it. It spins him back into his own orgasm a bit, the trust and the way Roach went so perfectly overwhelming him.

Once Keegan has enough air in his lungs to think, he gently eases Roach’s leg down, leaning down and pulling Roach into his arms. He doesn’t even grumble at the way the knot shifts, Keegan adjusts them, so he’s sitting with Roach in his lap. Gentle now, one hand cradling his head to Keegan’s neck. “Did perfect, so fucking perfect. Love you darlin. So much.” He keeps the praise soft, just talking to Roach, letting him enjoy the high. Talking him back down from it.

When his knot starts to go down and Roach is still lost in his own head, Keegan leans over, grabs a different plug. One very specifically for situations like this. Roach whines at him a little bit, and Keegan makes it as quick and smooth as he can. Easing out and slipping the new plug in. Without the knot tying them together he can finally lay down, keeping Roach cradled to his chest, memorizing the way the firelight dances in his curls, and the way this moment feels. 

-

Roach feels weightless, boneless, so relaxed. He doesn’t even attempt to help as Keegan moves him into a different position, just nuzzles into his neck, arms loose around his shoulders. Keegan’s scent is still free and it smells like pride and love and still thrumming with desire. It makes happy noises roll up and out of his chest, little chirps of pleasure and content. He doesn’t want it to end, mourns the moment when Keegan’s knot will die down, already preparing for that emptiness. And then when it happens he doesn’t even get a full whine out before Keegan’s sliding something else into him. It’s wider than the first plug, secure and filling and he keens with it.

“Thank you,” and it’s the first coherent thing he’s said. And it’s more than just a thanks for the plug, for the empty feeling Keegan chases away. It’s thanks for this whole thing, for trusting Roach to know his own limits, for feeling safe enough to let go. For still checking on him even if all he wanted to do was keep going. Keegan kisses his head, moving them to lay down. Roach only moves enough to pull himself as close to Keegan as he can get, not wanting an inch of space separating them. His head is still swimming, and he stays in that quiet space for a while.

Finally his blinking is more deliberate, less automatic and he shifts, craning his neck back to look at Keegan. Gets a little blind sided by the devotion he can see there. “I love you,” Roach leans in for a kiss that Keegan immediately gives him. “That was- a lot.” Still feeling a little lost to it, feeling his Omega reach out for more he drags a soft hand down Keegan’s chest. “Was it- did I do good?” Because Keegan already told him once, but hearing it again could never hurt.

-

Keegan kisses Roach, pouring that love and joy into it. “You were perfect. I love you so much, you did so fucking well. Perfect for me.” He’s still letting his scent run free, unable and unwilling to try to hold it back. Roach is coming back up slowly, and it’s pulling Keegan into a similar place. Pride, that he did that to Roach.

Keegan reaches one arm back, finding a water bottle and sitting them up enough so Roach won’t choke. “Try to drink a little. And I’ve got your snacks here, when you’re ready.” The water is the important part. Roach’s voice is a little raspy. Keegan helps him, holding the bottle steady, letting his instincts lead.

This is the other half of it, where he’s going to be a little smothering and overbearing making sure Roach is taken care of. Roach hands the water bottle back and Keegan lays them back down. Running his fingers through his hair, pouring the content into the bond. Feeding him little snacks when Roach looks for them. At some point he’s going to want to check that last bite he left, and help Roach stretch and bank the fire but for now. They can stay like this for as long as Roach wants.

-

Roach is happy and content, laying in their almost-nest, being fed snacks and melting into the comfort of Keegan’s hands. It’s so good, this safety that Keegan is building following the roughness that just occurred. It brings Roach back into himself slowly and gently, instead of snapping him back all at once.

He wants to stay there forever, in front of the fire, just the two of them, but he knows it can’t stay this way. First off he’s… disgusting. There’s so much come on himself and slick on his thighs. His thigh burns from where Keegan bit him and his entire body is tacky with sweat. Keegan isn’t much better, hair still damp and torso and groin a mess of Roach’s slick. But he’s tired and well fucked and the idea of standing and moving makes him want to whine.

Still, eventually, the nice feeling of laying here with his Mate fades and cleanliness becomes a more pressing issue. He pushes forward again to nuzzle into Keegan’s neck, scenting him. “Gonna need to shower again,” he offers it. Seeing if Keegan is ready to move, knows his possessiveness might keep them here a little longer.

-

Keegan groans, aware of the issue. He’d packed wet wipes into that bag but they are so far out of the realm of being useful right now. “Yeah darlin, let’s go.” He gets them both to their feet, dislikes the way Roach wobbles for a second, and picks him up, one arm under his knees, the other around his shoulders.

He gets them in the bathroom, sets Roach down gently and starts the water before kneeling down. “Lemme see.” The bites he left are already bruising, didn’t quite break the skin, but probably would have been less painful if they had. Keegan presses a kiss to the skin. “You’ll live.” Roach snorts at him, and Keegan stands smiling.

Getting into the shower is a slow production of tangled limbs and Keegan not really wanting to stop kissing his Mate. But they make it. He starts with Roach’s hair, like always, smiling at the little chirping noises coming from his Omega. “Alright darlin, you’re not gonna like this but we gotta.” He gets back down on his knees, kissing down Roach’s hip, and wrapping his arm around to touch the end of the plug. “You ready?”

-

Roach’s legs aren’t exactly working at first, but he’s still not ready for Keegan to lift him into the air. It’s not the first time but he still gets floored by how easy it is for him to do it, like Roach doesn’t weigh anything. Then he’s being sat down, shifting only a little oddly as it jostles the plug. Keegan’s so soft and careful as he checks the bruises on Roach’s thigh in the shape of Keegan’s teeth, keeping the mood light as he makes sure there’s no real damage. Roach wants to poke into it and feel it hurt, but he doesn’t. Realizes that probably a little too far.

After that it’s their standard shower, too many limbs, too much time spent kissing, then soft hands in his hair making him feel loved and cherished. Then Keegan’s on his knees and Roach knows the plug has to come out, knows it’s not safe to keep it in for very long, but it’s so nice to have. He just nods, a little sadly but muted under the joy of the last few hours. He winces a bit as Keegan pulls, working it out of him, and whimpers only a little when it finally pops free. Keegan drops it onto the soap dish for later cleaning and then sets to spreading soap up his skin, cleaning Roach. It feels like a religious experience every time and this is no exception.

When it’s over he tucks into Keegan’s arms and hugs him tight. “Thank you, I love you. Always so good to me.”

-

Keegan holds Roach, warm and under the water for a few more minutes. “I love you too. I’ll always take care of you.” He gets them out of the shower, and instead of handing Roach the towels he’s clearly waiting for, he tucks them under and arm and opens the door to the outside. “Go grab some water and snacks if you’re hungry. We’re gonna soak a bit before we sleep.” Keegan’s a little too wired to sleep yet and knows the hot water will let him relax enough to sleep. Roach nods, understanding in his eyes.

Keegan gets the cover off the hot tub and the jets turned on, towels set to the side on a little table. There’s a small shelf running along the side of the cabin, easy for drinks. Keegan’s in the water, watching the way the steam curls up to the stars when Roach comes back. He lifts an arm out of the water, a silent offer. 

-

Roach understands right away, the energy Keegan must still have simmering his skin. That Alpha instinct still keeping him on edge. So he goes, happy that Keegan isn’t so gone to not let him leave. He grabs a few beers, a couple easy snacks and then works his way back. Keegan is already in the hot tub, looking more relaxed already, arms open. He smiles, dropping the food and drink on the easy to reach shelf before climbing inside.

The hot water instantly soothes him, relaxing his worn muscles and warming him against the cold air. As soon as he adjusts to the sharp change in temperature he slides over to sit next to Keegan. Steam rises all around them, shrouding them in their own space. “This is nice,” he muses as he traills a hand over Keegan’s chest, turning so he can place a kiss to his shoulder. “This whole trip has been nice.” Aside from one incident in the diner, it’s been perfect.

-

Keegan curls his arm tighter around Roach. “It has. And we have a few more days, before we’re due back. We can do this every day if we want.” Maybe not all of it, outside of a heat he doesn’t expect Roach to be able to come five times in one day, within hours. But the rest of it, the quiet moments and the easy joy.

Propping his foot up on the other side of the tub, Keegan exhales through the slight stretch. “We should get one of these for the base. I bet supply could order one. Maybe a little bigger so we’re not all on top of each other. But it would be nice. Bet even Price would like it.” Keegan leans his head back, staring up at the stars. Remembering them, they haven’t changed. He has. “Let me know if you need help stretching. The hot water should take care of it but I did kinda bend you in half for like an hour there.”

Turns just enough to look at Roach out of the corner of his eye. See’s something else. He grins. “Hey, darlin’. Look, in the trees.” Lightning bugs, incredibly late in the year for them, but still, little flickering lights dancing around.

-

Roach loves this, the soft and the easy way Keegan starts to relax, to sink into the water. His scent is full of love and comfort and it does more for Roach than the water ever could. He’s sleepy now, ready to finish out the day, when Keegan is calling his attention. His first thought is bears, but Keegan is still relaxed and there’s a soft smile on his face. So he turns following his outstretched fingers over to the tree line.

At first he doesn’t see anything, but then the twinkling green lights pick up in his vision and he smiles. There were fireflies where he grew up, not very many and in the city you never saw them, but he still knows what they are. He stands up off the seat to push the the far side of the tub, closest to the forest. “They’re always so pretty.” As a pup he would keep them in a jar, now he knows how cruel that is, but that childlike wonder never faded.

Keegan moves over to him, tucking a head over his shoulder. “Indiana’s state insect is the lightning bug.” Keegan tells him as he holds him softly.

Roach laughs. “I don’t know where that is.”

-

Keegan laughs, “Well, if you believe the maps it’s up by Ohio but Ohio doesn’t exist so. It’s one of the ones with the corn in the middle, by the great lakes.” Roach is looking at him like he’s speaking a foreign language and Keegan just smirks at him. “Alright stop giving me that look. I think there’s an atlas in here somewhere, we’ll do American geography tomorrow. Let’s head to bed.”

Keegan gets out first, enjoying the cold air for a second, before wrapping a towel around his hips and holding one open for Roach. His Mate comes out of the water like a bullet, slamming into the towel, and Keegan. He just wraps him up, and shuffles them inside and drops Roach off near the fireplace. “I’m gonna get this set for the night, do you wanna sleep here? Or go to the bedroom?”

-

Roach thinks about it for a second, realizing his back will kill him if he sleeps on the floor. “The loft, whenever you’re ready.” Keegan kisses him on the forehead and then starts to tend to the fire. Roach just watches him, enjoying the way his Mate looks, naked and comfortable as he works with the wood. Satiated it’s not even a leering look, not sexual in any way. He’s just… looking, feeling lucky that this man, kind in every way, decided to spend forever with him. He wants to settle down and have pups with him. Warmth bubbles up inside of him, sweetening his scent and the bond.

Keegan glances over at him, smiling. “What’s go you all happy?”

Not one to shy away, Roach smiles back. “You, of course. What else?”

-

Keegan feels the eyes on him the entire time, and doesn’t care. Roach can stare at him whenever he wants, Keegan’s got a bit of a voyeur streak. He likes to be watched, and if he’s not careful Roach will figure that out and then they’ll be in for it. But the bond is soft and happy, so he let’s that pull him away. “Alright I didn’t even give you s’mores stop being so sweet.”

He herds Roach into the bedroom, pulling back the blankets, sheet, and quilt in one move. “Hop in.” Roach laughs, gets settled in and Keegan crawls in next to him. It’s pleasantly warm now, it’ll be cold when he gets up but if he’s careful he can keep Roach warm and asleep when he has to get up and get the fire going in the morning.

Like usual, he pulls Roach in tight, arms and legs tangled. “I love you, thank you for coming out here with me.” Keegan drifts off to sleep with his nose pressed into Roach’s hair. Roach follows right behind him.