Title: Firelight
Author/Artist:
gelaecterPrompt: Sweden/Denmark: Closing in - Viking age or 1900s
Other characters: None
Rating: NC-17
Content notes: Look, when I first received the prompt I had this great idea for a long fic involving historical character study revolving around a modern day relationship, but I've been doing too much overtime at work and haven't had a weekend free in months so I set it aside as a "To Do" and wrote some fail!porn instead (welcome to the story of my life).
Summary: Two men trapped in a cabin during a storm, some unintentional innuendo and everything ends exactly as everyone expects, unless you're Sweden
Sweden had never been very good at coping with strong emotions. To be fair, neither did his family, but Sweden had always preferred running from his, or shoving them into a deep corner where nobody could touch them. He hated being emotional, especially around other people.
Especially around a certain man. The only man who'd ever been able to make him lose control of himself without the slightest difficulty. The man who he was currently stuck with in a cabin while a blizzard raged outside.
“Good thing there's plenty of firewood,” Denmark said, as the lights flickered and went out, the orange glow of the fire and the few candles they'd found now the only light source. “It's gonna get cold.”
Sweden grunted, poking at the fire. They'd been out in the middle of nowhere for a week or so already as a family getaway of sorts, the others had gone back into town for supplies after they'd heard a storm was forecast, but unfortunately it had hit several hours before predicted and they'd been forced to stay back until it was over. That was the last he'd heard from Finland before they'd lost contact.
“Been a long time since we've been in this kind of situation, eh Sve.” Denmark smirked at him from where he was sitting on the outskirts of the light circle. “Remember that snowstorm in.... when was it? 900's? When you and Norway spent the whole night in- Hey!”
Sweden dropped a pile of blankets on him and sat down. “Dun' remember,” he lied, watching Denmark untangle himself from the fabric.
“Sure, whatever.” There was a long pause. “Did you find out how long this storms gonna last?”
“No more than a day,” he replied. Denmark shifted closer to the fire, the cold already creeping in.
“God, knew we should've gone to Greece instead.” He leaned in to warm his hands. Sweden leaned away slightly, unconsciously, and Denmark gave him a measured look before moving away with a scowl.
“I'm not gonna hit you or anything, Christ,” he huffed, irritation covering what was probably genuine hurt. Sweden wasn't sorry. “What, would you prefer someone else got stuck here with you?'
“M'ybe.”
Denmark looked angry this time. “Whatever. Betcha wish it was Fin in here with you, the two of you could have made a romantic evening out of it. Of wait, didn't he dump you?”
That was low. Sweden glared furiously at him, before turning back to the fire.
“Shut up.”
Denmark shifted in close to the fire again, and this time Sweden didn't react except to glare even harder at the fire, were it possible.
“If you're just going to sit in silence all night I might as well just go outside and let the storm kill me, it'd be quicker than waiting to die of boredom.” Sweden's jaw twitched but he said nothing. “ Come on, Sve, don't be like that.”
“Jus' be quiet.” Sweden could feel his temper rising. He hated that just being in the same room as Denmark was enough to do this to him.
Denmark sighed. “Does it hurt to be this uptight? Just wondering.”
“N't everyone is as loose as y' are.”
There was a pause. He hadn't meant for it to come out like that, or to have that kind of connotations, but unfortunately there was no taking it back. Denmark's eyebrows shot upwards.
“Oh, reeeally,” he replied, an odd expression on his face like he could decide whether to be amused, offended, or impressed.
“I didn' mean-” Sweden was glad for orange light hiding his blush
“Sure you didn't,” said Denmark. “Jealous? Betcha haven't gotten any for a while, have you?”
“None 'f y'r business,” he muttered.
“Hey, you're the one who brought it up,” replied Denmark with a grin. “So how long has it been?” Sweden said nothing, and Denmark let out a low whistle. “That long, huh?”
“Stop.” His face still burned with embarrassment.
Denmark was still grinning. “Alright, alright, have it your way. Frigid as that storm, aren't you? Practically freezing my ass off here.”
“I dun care 'bout y'r ass.”
“Oh, but you're thinking about it now, aren't you?”
God damn it. Sweden felt his face heat up again.
“Tell you what,” Denmark said, voice low, “It's gonna be a long, cold night, maybe longer before this storm passes.” He leaned in close, putting a hand on Sweden's thigh. “No shame in taking a little... comfort, when it's offered.”
Sweden sucked in a breath, trying to ignore the warmth curling in his gut from Denmark's touch. It had been a while, and it was going to be a long night. And, despite his personality, Denmark was a beautiful man. But there were so many reasons why it was a bad idea.
“Sve?” Denmark looked a little unsure, and Sweden realised they'd been staring straight at each other for several seconds. He felt the hand slide slowly up his inner thigh, and something inside him snapped.
Denmark gave a yelp of surprise as he landed hard on his back. “Ouch, now that was just unne-” he was cut off as suddenly Sweden was on top of him, shoving his tongue in his mouth and pinning him to the floor. He froze for about half a second before returning the kiss enthusiastically, trying vainly to regain control and roll them over, but Sweden was not above using his surprise and their slight size difference to his advantage.
Denmark gave up trying to flip them and turned his attention to Sweden's shirt, breaking the kiss only for the few seconds it took to pull it over his head, making sure to tug off his glasses and put them aside. Sweden unbuttoned and removed Denmark's shirt quickly, moving down to suck on his neck as he undid his belt and tugged off his pants, sliding he hands slowly over his ass and causing Denmark to groan loudly, wrapping his legs loosely around his wait
“Hang on, I've got...” Denmark reached one hand over to his bag, which lay nearby, and searched around for a moment before pulling out a small jar with what looked like some kind of ointment. He put it on the ground next to them and flipped open the lid, dipping two fingers in and moving them between their bodies. Sweden paused and looked down, his cock getting even harder when he realised what Denmark was doing,
“Gonna give me a hand here?” Denmark panted, his eyes dark, Sweden dipped a finger into the lotion and reached down until he felt where Denmark had slipped two fingers inside himself. He circled his entrance slowly for a moment, causing Denmark to give several soft pants, before sliding it in next to the other fingers. Denmark cried out and arched his back, baring down on the intrusion. Sweden slid another finger in slowly, stretching him open as Denmark's other hand gripped his am tight enough to leave bruises.
“Y' ready?” he asked quietly, leaning down to suck hard at Denmark's collarbone.
“Hnn, God, yes I'm ready,” Denmark leering up at him, “Think you're a bit overdressed though.” He undid Sweden's belt and pulled down his pants just enough to free his thick cock. “Goddamn, Sve.”
“Like ya havn' seen it before,” Sweden replied, spreading lotion over himself and guiding himself into position.
“Seein's not quite the same as-,” He cut off as Sweden lifted his ass and slowly pushed forward.
Oh, Christ. Sweden paused for a moment, struggling to keep control of himself, before pushing the rest of the way in and hiding his face against Denmark's shoulder.
“Not quite as loose as you though, huh?” said Denmark with a soft laugh, “God, you're big. Think you could move already?” Sweden kissed up the side of his neck before suddenly biting down right under his jawline. Denmark hissed in surprise. “That's gonna leave a mark, you ass.”
“Good,” Sweden responded, and he began to thrust slowly, building up speed and depth as Denmark's cries got louder and louder.
“God Sve, more! Is this the best you can do? Come on, yesss...”
Sweden thrust hard into him, Denmark's fingers digging into his back, and moved on hand to jerk his cock roughly.
“Ah, I'm gonna...” And suddenly he removed his hand and pulled out completely. “God damn it Sve, what are you...”
“Turn over,” Sweden said, voice low and thick.
Denmark didn't hesitate, flipping himself over on his hands and knees and crying out loudly as Sweden grabbed his hips harshly and slid back into him, setting a brutal pace that pushed them both forward with every thrust. He was going to have rug burns in the morning, and he loved it.
“Come on Sve, come on...”
Sweden reached down and grabbed his cock, his grip surprisingly gentle for how violently he was fucking him. Denmark's arms just about gave out, and he was propped up by his elbows when his orgasm rushed over him and he shouted Sweden's name.
Sweden thrust brutally into him, not seeming to care for anything but his own pleasure (not that Denmark minded, far from it). He bit down hard on the base of Denmark's neck as he came, releasing deep inside of him before they both collapsed on the floor.
Denmark was the first to catch his breath.
“Think you could get off me so I can breathe?” he said, panting and squeezing lightly around Sweden's softening cock. Sweden groaned and pulled himself out gently, rolling over and pulling his pants the rest of the way off before rolling Denmark over onto his side and plastering himself against his back. Denmark rolled his hips back half-heartedly. “Hey, if you can get in back up in a few hours I'll blow you. Or, you know, you can fuck me again.” He twisted around to leer at him. “It's your choice.”
“Go t' sleep,” Sweden murmured, nuzzling the back of his neck softly.
Tomorrow they'd have to deal with the mess, with incredulous looks from the others about the bruises on Denmark’s hips and thighs, and the inevitable awkwardness, but for now they a roaring fire at their feet and the afterglow to keep them warm from the storm outside, and for now that would be enough.
-Fin.