Work Text:
In the outskirts of Hammerhead, it was a sunny day like any other. It was a hunt like any other for a paycheck like any other, to cover yet another minor repair on the Regalia. Damn that car was not cheap to maintain, but she was worth it.
And so that’s what had the Prince and his 3 companions out in the rocky wilderness tracking down some stray coeurls that had ventured a little far from home. The plan was simple: Prompto & Noctis sneak up to snipe them with firearms & warp strikes, then Ignis & Gladio close in to help finish them off.
The younger boys were smaller, quieter, and so had no issue sneaking up, hiding behind boulders, never getting too close or too far behind. It was a tough balance to remain in warping range but out of earshot, but they managed it. Once they were at a good distance, Prompto climbed up over some smaller rocks, getting himself into perfect position to aim and-
And he slipped.
Boots skidded, limbs flailed, and the sound of the gunshot hung in the air thick and heavy. Within seconds the coeurls descended on them both, alerted to their whereabouts by the shot. But before the frantic wrestle ensued, there was a beautiful moment where Prompto fell into Noctis, knocking them both into a heap on the floor - Noct fell flat on his back, firmly pinned down by the blonde as he landed ass-first straddling his chest. The weight of him was so grounding and comforting like a blanket, and honestly, a little exciting.
Prompto’s legs bracketed around Noct’s shoulders, fully seated on his chest where he landed. He still held his gun in one hand, managing not to drop it, but the other hand was planted firmly on the ground next to Noct’s head. He was all the prince could see, all he could feel. And Noctis liked that a lot.
It felt like time had paused while they sat, seemingly in awe, simply looking at each other and trying to find words. But now was not the time to ponder these strange feelings; the fall had alerted the coeurls to their presence. They could only scramble to get up, limbs getting all tangled, as the creatures raced towards them. Ignis and Gladio weren’t far behind, but also not close enough to stop the beasts in their tracks.
One smaller coeurl went for Prompto’s boots while another made to pounce at Noct. But before it could get to him, Prompto had kicked off the other beast and tackled it to the ground, yanking a heavy machine gun from the armiger and bashing its head with it. They wrestled like Noct had never seen anyone wrestle a coeurl before, various weapons flashing in and out of view, the both of them roaring at each other as Ignis and Gladio arrived to help.
While the older two were ambushed by the trailing coeurls, Noct simply tried to pick himself up, completely in awe of what he was seeing. Coeurls aren't easy beasts to tame or take out in close combat, not even the smaller ones, but his gunman was clearly having no issue. Tussling and rolling around, he was sometimes underneath the beast at the mercy of its gnashing fangs, but mostly perched atop it and thoroughly beating it senseless. At one point he even hissed back at the creature while throwing it to the ground, pinning a leg in place with one of Iggy's best spears - no doubt specs would have his head for that later.
Gods, this was crazy, this was the worst they'd ever got ambushed by their own prey on a hunt. He should really get up and help, warp right in there and surprise the beasts. Ignis and Gladio were big enough and ugly enough the hold their own, but Prompto-
Well, by the time he managed to pull himself from his speechless stupor, Prompto had all but slaughtered the damned thing.
He wobbled to his feet, slinking back a little and wiping his face with his arm - an attempt to wipe off some of the blood but inevitably smearing it across his cheek.
"Prompto!"
With the battle over and the coeurls taken care of, the other two rushed over to him; Ignis with potions at the ready and Gladio with sword still in hand. As if snapped back to his senses, Promto jumped at hearing his name, but he wasn't looking to Ignis. He cried for Noct, rushing to him and checking he was okay.
"I'm fine Prom, that was… What the fuck, dude?" Completely unphased by the bloodied state of his friend, he took his hand when offered to pull himself up.
"Shiva's Tits, blondie!" Gladio added, "Never seen anyone tackle those bitches like that, that was-"
"Reckless!" Poor Ignis looked like he was just ready to burst, fussing over Prompto with all his cuts and scratches, covered in blood and not all of it feline. "Careless, reckless, utterly unthinkable!" It sounded as if he was giving the youngster a proper telling off, but in truth he was only worried.
Of course, Noct had been worried too - his friend had looked so small compared to the creature he'd been wrestling. But thrashing it with any weapon he could grasp, he looked so powerful.
The hunt earnt them enough to get the car fixed and avoid camping for the night, although a room each was way over their budget, as was often the case on the road. They pulled into the first motel they passed, getting 2 rooms. Ignis had been scolding the poor blond for the entire trip, but while he paid for their lodgings, Gladio threw his arm around Prompto’s shoulders and praised his bravery.
Noct slumped into the room and flopped face-first onto the nearest bed.. It’s not that he was tired, he was just ready for this day to be over. Prompto did much the same, closing the door behind him before falling full starfish onto the other bed.
“Ahh man,” the blond sighed, “What a rough day, huh?” Noctis hummed his agreement into the sheets. It was so tempting to go straight to sleep, so tempting. The prince stood up, lazily heading towards the bathroom and muttering “shower,” as he went.
Man, what was up with his head today? He was all distracted, muddled, he was feeling these… feelings. He couldn’t stop thinking about the way it felt when Prompto had landed on him earlier that day. His brain and his body just wouldn’t cooperate. Nocties tried his best not to let his mind wander too much while he showered, brushed his teeth, and splashed his face with cold water several times. He was totally fine, he just needed to get to bed. Warm, comfy bed.
Stepping out of the shower, the sight on said bed had him stopped in his tracks. Prompto was sat cross-legged in nothing but his underwear and vest, inspecting his trousers which were now covered in holes and scratches. His legs and arms were also worse for wear, having refused a potion when the fight had ended.
Noticing that he’d been spotted, Prompto tried to cover himself with the ripped clothes. “Oh uh, sorry! Guess these are kinda…” he held up on trouser leg, showing but not saying that they were ruined. Some of the cuts in the fabric had blood splatters, with matching marks on his bare skin.
Noct tsked at him, “Forget about the clothes, moron, are you okay? Before, that was… intense.”
Prom looked up, as if surprised. “Me? Pfsh, sure, it’s nothin’! Just lookin’ out for my bud, y’know? Besides, it was my stupid fault for getting us in that mess in the first place.” Noctis wasn’t sure if he was imagining the blush on his cheeks.
“Nothing? Prompto you fucking tackled a coeurl and won, that’s not nothing.” The prince was raising his voice now, his mind replaying the scene over and over. “Sure you tripped a little, but you saved my life, that thing would’ve had my head.” Noct could see the blond doing that thing where he got shy and looked away, but he wasn’t having it. Storming forward, he put his hands on his friends shoulders to get his attention. “Prompto, that was the craziest, stupidest, bravest thing I’ve ever seen. You could’ve got yourself killed. Fuck, you’re amazing..”
Okay, now Prompto was definitely blushing.
“Yeah well, I had to protect you. If I let it get to you I couldn’t-” even the thought of it was too much to bear. “I can’t lose you Noct, you’re the best thing that ever happened to me.”
There was a moment of silence between them, neither really sure what to say. Noct’s thoughts were swimming, he was sure Prompto was the same. Was he seriously saying he risked his life to protect Noct?
“Noct,” teary-eyed, it was Prompto to break the silence, “I love you, y’know?”
It came out of nowhere. It was the way he said it, as silent ‘surely you’ve realised it already, right?’ but he hadn’t. But now, looking back, maybe he should have.
So of course, he responded as any normal person would after discovering that your childhood friend was in love with him, and probably had been for years.
“Oh my god, please sit on my face.”
He hadn’t stopped thinking about how Prompto landed sitting on him all day. It felt so right to be under him, he wanted to feel that again. Maybe it had a little something to do with the fact that Prompto was still half-naked and apparently in love with him.
The blond pulled his knees up to his chest as if to hide himself, but it only draw attention to the cuts and scrapes all over them. All for me, Noct thought.
“You wh- what? Huh?” Clutching his tattered trousers, Prompto gulped, “You want what? Noct if you’re messing with me, I swear-” He scrambled backwards slightly, the bright violet of his eyes contrasting wonderfully with the redness blooming across his face. Noctis climbed on the bed to close the gap.
“Why would I be messing with you? I told you already, you saved my life, you’re amazing.” He crawled closer until Prompto had to tuck his knees up into his chest to make room, pushing forward into the space made for him. “Fuck Gladio, I’ve never seen anyone look so strong as you did when you pinned that coeurl. God, imagine what you could do to me if you can slam a wild animal as big as that into the ground.”
Prompto fidgeted where he sat, trying to hide his face in his hands. His resolve was crumbling, ever so slightly.
“Please, Prom? I love you too. So much.” Noct said, softer now, taking Prom’s wrists in his hands to pry them away from his face.
“Let me make you feel good? Think of it as thanks for protecting me.” Prom smiled a coy little smile, and then a giggle escaped, all sweet and bubbly.
“Why, do you blow Gladio as thanks for every time he saves your scrawny ass too?” And just like that, they were laughing and shoving each other just like always, just as if nothing had changed. As if they’d always loved each other anyway.
The first kiss felt so good and right and why hadn’t they done this before? One kiss turned into two, turned into more, hands finding soft blond hair and sneaking under black shirts. Gentle pecks became something altogether more heated, perhaps a promise of what was to come.
A delicate pass of fingers across Noctis’s neck had him gasping open-mouthed into the kiss. “Gods Prom, you were so good earlier, so hot,” the others lips moving to mouth along his jaw towards his ear to give him room to talk. But it was getting increasingly difficult to do so for the prince. “Hey, come on, that’s not-”
Prompto laughed a little in response, “Sorry, I just… I’ve been wanting to do this for a while.” Noctis groaned and let Prompto keep kissing him, going willingly when he was pushed down to lie on his back.
Prompto followed him, swinging one leg over Noct's hips and grinding down. The prince had changed into comfortable joggers after his shower but Prompto only had his underwear between his already wet slit and the sweet friction. They both groaned as the blond grabbed Noct's arms and pinned them down, leaning down on him as he continued to roll his hips into his growing erection.
"Is this what you want?" he rasped, "You want me on top of you, you wanted me to hold you down?"
“Yes, gods, yes,” breathless, Noctis was starting to rock up into the movement. Prompto released one arm, trailing his hands down Noct’s chest, up his neck and then into soft, dark hair behind the ears. The now freed hand shot directly to a freckled thigh, caressing before sliding up to grab at the Prompto’s hips and help guide the motions.
Noctis stuttered out, “How long?”, his eyes fixed on the others, “How long have you loved me? I wanna hear it.”
“Six, only like forever, you dork,” the words came out in puffs of breath as the gunman’s thrusts became more forceful. “I never thought we… How could I ever be good enough for a Prince like you? I’m just me.”
“Just you,” Noct repeated, “Fucks sake Prom, you’re perfect, I’ve had a crush on you for years, you could’ve had me,” the one free arm coming up to hide his face as he laughed. “Now who’s the dork, huh?”
They both had a lot of feelings to unpack here and they knew it, but for the time being, they were simply lost in the haze of pleasure. Of kissing, touching and being touched. The dryhumping was good, but the both of them were wet and throbbing in their pants, and it wasn’t really getting them anywhere. When Noctis nudged Prompto’s hip, he rolled off. And when Noctis asked to remove his underwear, he nodded and lifted his hips so they could be eased out of the way.
The first direct touch of Noct’s fingers to his throbbing cunt was something he’d not soon forget; electrifying, white-hot, like a bolt of lightning straight through him. He yelped and jerked, but as the touching cautiously continued, he settled into the feeling. One leg thrown over Noct’s own, he pulled his knee up to allow better access for his prince. At first lightly stroking all the way up and down with two fingers, occasionally dipping fingers just barely into his hole to gather up the slick dripping there - and then focusing on his clit, drawing tight little circles that had the gunman dangerously close to the edge so very quickly.
Prompto could only last so long before he desperately needed to be kissed again, climbing back on top of Noct and ducking down on his elbows to capture petal-soft lips in between gasps. One hand continued to tease between his legs, the other gripping his ass. At first Noct just thought to hold him in place, but as the low moans grew in pitch and volume, he used this as leverage to pull the blond forwards. Guided by sword-calloused hands, he steadily shuffled forwards, knees that once bracketed his hips now either side of his chest.
Prompto’s brain clicked into gear, remembering what was asked of him - or perhaps the lack of stimulation had something to do with the fog in his brain clearing. “A-are you sure? Are you sure you’re sure?”
“Of course I’m sure, I’m the one who asked for this in the first place, remember?”
The blond took a deep breath. This was even more embarrassing than he thought it would be. But it was what Noct wanted, and to be honest, he absolutely wanted it too.
“Come on,” the sweet gentle voice of his best friend pulled him from his thoughts before he could panic too much, “get up here and let me make you feel good.”
Of course, who was he to deny an order from a future King? Prompto shuffled forwards once more, clearing Nocts’ arms and bracing his own against the wall. All the while steadied by his prince’s grip on his thighs, he was pulled forwards and eased down until he felt the most delicious sensation between them.
Noctis dove straight for his prize, licking a hot wet line all the way from his opening up to his clit, following the motions of his hands previously. This time he wasn’t concerned by the yelp from above him, but egged on as he kissed and licked all over him. His arms firmly held Prompto in place by his thighs as he experimented with his tongue, both feeling and tasting how utterly soaked his friend was. He tried to find the best possible reactions and memorise how to get them; licking into his hole made the blond moan so sweetly, while the attention to his clit made him tremble and whimper. Alternating between the two, it was as if he mourned the loss of one before sighing in relief as the pleasure continued. Before long Prompto was panting and rocking into the feeling, effectively riding Noct’s face like a bull.
The moans and whimpers increased in pitch and volume, Prompto gasping for breath and struggling to get any. He was getting close and they both knew it. But then he stopped.
LIfting himself up and away from the blistering sensations, he put his hand on Noct’s forehead to stop him lurching forward and continuing, crying “Stop, stop, wait a minute-”
He thought he’d done something wrong, ruined everything, perhaps been too rough or even hurt Prompto. Hell, this was his first time doing anything like this, and when Prompto moved to get off of him, Noct was ready to come to terms with the fact that he was just plain bad at sex.
Until the blond turned around, rearranged his legs, and settled back into place facing the opposite direction. Sheepishly he looked around at Noct’s dumbfounded expression, completely flushed all the way up to his ears.
“It’s not fair if it’s just me getting all the attention, right?”
He leant forwards to take Noct’s poor neglected cock from his clothes and, okay, now he was getting the idea.
Just as Prompto ducked down to take the dripping head into his mouth, his lower body was pulled back towards Noct’s eager mouth - the vibrations of both of their moans vibrating and tingling through them. Both of them were already so worked up, at this rate they wouldn’t last long.
Prompto’s mouth was so perfectly wet and hot, his kisses so sloppy and eager along his dick, Noct had never felt anything quite so intense. Resisting the urge to buck up into the sensation was almost more than he could handle, but gods damn it he was not going to ruin this. Instead he focused all of his attention on pleasing the man above him, eagerly licking his way into the tight wet opening while reaching one arm up to rub at the clit with his thumb. It was wet and messy and clumsy, but judging by the strangled cry escaping around his member, it was doing the trick just fine. Prompto in turn let his mind focus on the pleasure burning low in his belly, willing his throat to relax as he dipped lower and lower on each bob of his head, taking most if not all of the prince’s cock into his mouth. The slick movement along the back of his mouth felt almost as good as what was going on beneath him.
They were so darn close, getting hot and desperate, it wouldn’t take much more for it to all be over. Noctis couldn’t take it anymore, he grabbed Prompto by the waist and held him perfectly in position to kiss and suck his clit, shoving two fingers into his dripping pussy and rubbing hard against his inner walls. The vibrations from the choking sob that escaped him as he came were enough to push Noct right over the edge with him, coming straight into his willing mouth.
Pulling their mouths away, struggling to catch their breath, they were both completely worn out. Prompto resisted the urge to bury his face in Noct’s hip and rolled off of him, grunting with the effort.
“Noct,” he panted, “Never… Never have an idea like that again. I think I’m dead. You killed me.”
“Fine then, never tell me you love me again and I won’t.”
Prompto swore he could hear the smirk in that voice; he shot up, looking his friend (boyfriend?) straight in the eye and yelled “I love you!” Somehow in his post-orgasmic haze, he managed to drag himself up and yank a pillow out from under Noct’s head, beating him with it as he chanted “I love you, I love you! I’ve loved you for years, idiot!”
Of course Noct was not only a prince, but a fierce warrior, and retaliated with a pillow of his own. They laughed and played, whacking eachother as if they weren’t still sticky, sweaty and half-naked, until the fatigue caught up with them. “I surrender!” Prom cried, throwing up his hands in defeat before re-dressing into more comfortable clothes and crawling under the sheets. In Noct’s bed, not his own.
It was a little cramped, but with their legs tangled together, they both fit snuggly in the one motel bed.
Sleep came easily, as exhausted as they were. But before it did, Noct whispered;
“I love you too, idiot.”
