Work Text:
The Room of Requirement was cold. Sebastian had figured that out a long time ago, but the fact reiterated itself as he blinked the sleep from his eyes and shivered from the chill that met him. It was some ungodly hour in the morning, the grayish-pink rays of the pending sunrise leaching through the drawn curtains and bathing your still sleeping form in a warm light.
Sebastian ran a cool hand across his bleary eyes before shifting over in the bed to wrap himself around you like a baby Mooncalf. He nuzzled his forehead between your shoulder blades, tugging the covers up higher to trap the delicious heat radiating from your body against him. How he had managed to stay asleep this long without stealing your warmth, he didn’t know.
With a contented sigh, Sebastian tossed his arm across your waist to pull you tighter to him, and the faint, sleepy hum you let slip past your lips had him smiling against the smooth skin of your back.
However, now that the ‘cold’ issue had been taken care of, Sebastian was left with the pressing matter of some pretty fearsome morning wood.
He scooted closer to you then, laying his head on your shoulder and wedging one of his thighs in between your legs to rouse you further from your sleep. Sebastian languidly pressed his hard member against the smooth curve of your hip, grinding softly in a way that had heat pooling in his gut, but it was more to get you up and moving rather than for his own pleasure.
Your head lolled to the side finally as your eyes cracked open to peer down at your needy boyfriend, and he flashed you a lazy but telling smile.
“Good morning, beautiful.”
“Mmph,” you grumbled.
Not nearly coherent enough. But Sebastian already knew you to be the farthest thing from a morning person– waking you was always a deceptively difficult task. He let his hand trail over your stomach to glide down the bent crook of your leg, leaning forward to press chaste kisses along your jaw.
“You’re up early,” you slurred, voice raspy with sleep. Sebastian nodded, moving his hand back up to your breasts to feel your steady heartbeat thrum beneath his fingers. You shifted again, his ministrations pulling you further from your dream-addled mind, and when you rolled over to bury your face in his neck, Sebastian nestled his nose in your hair with a pleased sound.
Almost there. He removed his leg from in between yours as his hands fell to your waist, gripping and hauling you on top of him so you were laying flush against his torso. Your own legs sprawled between his longer ones, and the marvelous weight of your core pressing into his aching member was enough to make him see stars.
“How’d you sleep?” Sebastian asked, laughing quietly when he caught sight of the pillow lines creasing your face. The sound reverberated against you, your hands coming to trail lightly over the rounded tops of his shoulders.
“Mm,” your head dipped to kiss him then, slow and sensual and lazy, but Sebastian relished in it, wrapping his arms around you to hold you closer. You broke away for a second to mumble your delayed reply to his question, “Like the dead.”
He smirked against your sleep swollen lips, “Looks like it.”
“What time is it?”
Sebastian shrugged, not caring to check on the off-chance that doing so would ruin the nice moment he had going with you, and that wasn’t something he was itching to do. Especially now that you were lazily rocking your hips against his cock, throwing your knee up to half-straddle him in a way that let him feel your slick rubbing against his thigh. A flock of Thestrals could have ripped through the room and he wouldn’t have budged an inch.
“Do you have any assignments to do today?” Oh, a fully-formed sentence. Sebastian flashed you a coy smile before leaning up to press more soft kisses along the line of your jaw, under your ear, wherever he could reach, really.
“None at all, finished my report yesterday. Although Ominis did mention something about going to Hogsmeade later for new quills,” He sighed against your neck when you ground harder against him, the friction making Sebastian’s head spin with arousal. “We have plenty of time till then.”
Before you could formulate your response, Sebastian had flipped you over so you were wholly underneath him, the muscles in his shoulders rippling with effort as he perched over you. When he captured your lips in a desperate, deep kiss, all you could bring yourself to do was surrender to the feeling of him. Your arms wrapped around his neck, tugging him closer to you, and he obliged by dropping to his elbows so there was less space between the two of you.
Sebastian didn’t break away as one of his arms disappeared from beside your head to explore somewhere lower, and when you felt two of his long fingers slide through the slick pooling around your center, you gasped into his mouth. Instantly, his tongue was entangling with yours, swallowing your breathy moans as he slipped the digits inside of your already pulsing heat.
Still pliable from the night before, it didn’t take long for you to begin rutting on Sebastian’s fingers in search of more. Your head tipped back against the pillows, a shiver coursing over your body when you felt his lips latch around your pulse to work a new bruise into the skin.
When his fingers crooked up just so, you were arching towards him with an airy moan, “Mm, Sebastian…”
You were like putty in his hands– your mind still blissfully sleepy as you basked in the feeling of his fingers pushing inside of you, and the velvety drag of his tongue over the hollow of your throat had you spreading your legs wider to accommodate him. Sebastian took his time working you open, making sure to evenly distribute a new array of hickeys along your collarbones and under your jaw. Before long, you were shamelessly panting and writhing under him, eager to have his cock inside you.
“I told you we have time,” Sebastian chidded as he slipped his fingers out of your soaked folds, and you whined softly at the loss. But then that handsome, freckled face was back in your line of sight, his eyes dark with lust as he pumped himself a few times, using your slick still on his hands to lubricate his aching shaft. You knew it was a matter of practicality, but it was still hotter than hell to watch, and your teeth dug into the meat of your bottom lip in anticipation.
Despite his claims that you had more than enough time, he was as gung-ho as you were to get a move on with things. One of his hands fell to your hip to steady you while the other guided the head of his cock to your entrance, and when he finally pressed into you, he did so with a low groan.
You shuddered and gasped as Sebastian worked himself deep in slow, careful thrusts, his hips rolling evenly until they were flush with your ass. Once fully seated, he leaned over you to lovingly rake his fingers through your bed-head, keeping his movements limited to small, gentle grinding as you got accustomed to him. Sebastian breathed a warm sigh against your jaw at the feeling of you wrapped around him so perfectly, and as you relaxed more under him, he grew more generous with his thrusts, pulling back further only to push in again so tenderly that you couldn’t help but cling tighter to his shoulders.
As the curve of your spine arched off the bed, Sebastian slipped his arm under you, hugging you snugly to himself with a pleased keening sound. “You’re amazing, darling– feels fucking incredible.”
The praise left you boneless, especially as Sebastian breathed more niceties against your cheek while his cock spread you open to some slow, sensual beat that only existed between the two of you. Your legs were weak already, trembling on either side of Sebastian, and he took note as he let your upper back tip against the mattress before he was angling your hips up more to meet his thrusts.
With your back bent just right, the blunt head of Sebastian’s cock slid deeper, perfectly stroking your sweet spot every time he pumped into you. The shift had you arching harder, your breath coming faster, and Sebastian watched hungrily as a dark flush spread down your chest and your fingers dug hard into the skin of his back.
The sting from your nails dragging had Sebastian groaning, his hips moving firmer, and the arm still coiled around your waist clutched you impossibly tighter. He ducked his head then to mouth at the column of your throat, dragging his teeth up your hyper-sensitive skin until the way you were tightening around his cock left him gasping against your pulse. Your toes curled, and in a flash you were whimpering and moaning and shaking under Sebastian, his gruff voice suddenly in your ear telling you how good you looked, felt, and sounded.
Sebastian loved every bit of you; the taste of your sweat on his tongue, your intoxicating scent that flooded his nose, and the way he could feel your orgasm building around him– it was too much to wrap his head around first thing in the morning. Instead, he moaned for you again, and began grinding deep with every smooth thrust in a bid to finish with you. “I love you, darling. F-Fit me so nice, you’re doing so good, fuck.”
“S-Sebastian,” you whimpered, wrapping your arms around his neck as you tightened, tightened, your climax building hot in your gut and driving coherence out of your skull. “Sebastian, Sebastian–”
“Come, darling, please come. I’ve got you, you can let go,” Sebastian murmured, his hold on your waist never faltering as he continued to thrust into you, and before you knew it you were coming fucking hard. Your body quaked from it, your chest heaving gasping cries as you clung to Sebastian and shuddered from the intensity. He maintained his even pace pumping into you as you rode out the waves of your orgasm, and the scrape of your nails up the nape of his neck, followed by the broken whine of his name falling from your lips had Sebastian moaning, grinding deeper with his eyes pinched shut, until he let himself tumble after you into white-hot bliss.
By the time Sebastian had stopped breathing your name over your heated skin like little prayers, you were relaxed into the mattress again. His weight on top of you was comforting, and you soothingly trailed your hands over the broad expanse of his back, pressing and pinching away any tension from his shoulders. He sighed, content beyond belief and definitely not cold any longer. In fact, it was kind of hot in here now.
“Merlin’s beard, darling,” he mumbled, bringing his free hand up to tilt your chin towards him and press your lips together warmly. “I love you so much.”
You hummed your approval and smiled against his soft mouth. “Mm, I love you too.”
Sebastian slid his arm out from under your back to grip your hips as he pulled out of you gently. He bestowed a long, dreamy kiss against your lips before flopping down beside you, lacing his fingers behind his head as he let loose a loud, sated sigh. “A good morning indeed.”
Rolling your eyes, you threw yourself sideways so you were sprawled in all of Sebastian’s personal space, stretching your arms across his stomach with a cheshire-like smile. “Good morning to you too.”
The two of you didn’t even bother cleaning up right away, opting to instead spend your morning tangled in the sheets while whispering sweet nothings and fooling around some more. Only once the mid-day sun streamed through the curtains did you and Sebastian decide to get moving to Hogsmeade, but the promise of returning to the Room of Requirement after finishing hung unspoken in the air.
