Chapter Text
This was becoming a problem. Most of the drive home had been uneventful. However, when he was turning onto his street, Shiro had the absolute pleasure of experiencing the heaven that was Lance’s heat-dipped scent unfurling in the car. It was like breathing in coked up caramel. A whine from the passenger seat drew his eyes away from the road momentarily. His shoulders tensed up as he took in the omega now beginning to writhe in his seat. Shiro quickly rolled down the window, growling out, “Hold on. We’re almost there.”
The unclicking of a buckle sounded too loud in his ears before heated lips were pressing against his neck. Shiro’s grip on the steering wheel tightened as he nearly choked on his own spit. “Lance!”
That hot mouth didn’t stop at his exclamation, instead seeming to be encouraged by it and adding teeth into the mix. Shiro jerked his truck into his driveway, hitting the brakes harder than he intended. Lance threw his arms around the other to keep himself from flying forward into the dash, blue eyes wide. Shiro put the vehicle into park and turned it off. “We’re here. I have plenty of things you can use to make a new nest.”
He placed his hand on the door handle only to be stopped by Lance sliding over the console to straddle Shiro’s lap. Shiro swallowed nervously as soft hands framed his face, angling it upwards. Lance crowded against him and sat down, brushing his nose along his cheek. Shiro reached up, taking Lance’s wrists in his hands. “This isn’t a good idea.”
“I need you.”
Those whispered words had a shudder crawling up his spine. His instincts roared to take. He shook his head, “Lance, we can’t.”
The omega whimpered, rocking his hips. Shiro responded with a growl low in his throat. Lance whined, pressing quick, fervent kisses down his cheek and along his jaw. “Shiro, please…”
“We shouldn’t,” Shiro dropped a hand, managing to open the door this time. Gripping Lance under his thighs, he slid out of the truck and carried him towards the house. He’d come back to lock up his truck when Lance was nesting.
Lance crooned his name sweetly, a whine trailing just under its surface. Then, his mouth was at Shiro’s ear, whispering hotly. His filthy, filthy mouth. Shiro nearly dropped the omega in his arms, having just managed to get them through the door. He released a loud growl. In warning? In desire? It was hard to pick the two apart and determine what actually came out.
“Please please please, Shiro,” Lance gasped, trailing his lips along his jaw. “You smell so good. I want to drown in it. Wanna smell like you for weeks. Please, Alpha? I’ll be so good for you.”
Shiro quickened his pace, trying to get them up the stairs, so he could dump Lance into the guest room and leave him to nest and ride out his heat before they did something they’d both regret. He stumbled when he felt a hot tongue swipe over along his neck, having barely made it up to the landing.
“Lance,” he fussed briefly. He made his way towards the guest room but was thrown off course as the omega in his arms suddenly shoved out of his hold. Shiro stumbled, his shoulder smacking into the nearby wall. Lance wasted no time, pushing the door open to Shiro’s room instead and grabbing the alpha around the wrist to yank him inside with him. Shiro found himself being used to shut the door behind them as Lance pushed back into his space. Lance stood on his toes, reaching up to pull the alpha down into a searing kiss.
When they parted, Lance stepped back to yank himself out of his clothes. When the alpha didn’t move, continuing to stand against the door like a deer caught in headlights, he paused to glare at him heatedly before releasing the most intimidating growl Shiro’s ever heard from any omega. Shiro stared, breathing out under his breath, “Okay. This is happening.”
He peeled himself away from the door, holding up his hands in a placating motion. He spoke louder, “Okay. Alright. I’ll… I’ll stay. I just want to make sure that… that you’re not going to regret this. I don’t know what’s going on in your head or why you left your nest. You could’ve just asked me to spend your heat with you if that’s what you wanted.”
Lance shook his head, ridding himself of the last of his clothes, and sitting on the edge of Shiro’s bed. He put his hands behind himself and leaned back, baring his neck to the alpha. Shiro swore, losing his train of thought. He was absolutely enraptured by the pretty picture the other made stretched out over his white sheets. His breathing sounded loud to his own ears as he found himself unconsciously approaching where Lance sat. Pleased, the omega purred, allowing himself to fully lay back and spread his legs. Shiro stared, the inklings of rut beginning to settle in the pit of his stomach. After taking a deep breath to breathe in the heavying scent the other was producing, Lance beckoned for the alpha to come closer with a handsome smirk.
With a weak groan, reason flew out the window for Shiro. Within seconds, he ripped off his shirt and crawled over Lance, pressing him down into the mattress as he proceeded to indulge in the process of smothering him in his scent. Shiro was a weak, weak man. The omega reached out and popped the button of Shiro’s jeans, pushing them down. Shiro didn’t stop him, laving Lance’s neck and shoulders with licks and bites. He pulled away momentarily to shove them the rest of the way off along with his boots. Then, he gripped Lance’s thighs, hoisting them up for a better grip before using them to shove the omega further up the bed. Lance gasped in surprise, his purr growing louder afterwards. He arched his back, captivating Shiro’s attention as he trailed his hands down his own abdomen. The alpha stopped them before they could go lower than his waist, pinning them to his sides with a growl. “Omega.”
Goosebumps rose over Lance’s skin with a shiver. He locked his thighs around Shiro’s waist, rocking his hips up enticingly. “Alpha. Please… Need you.”
Shiro’s eyes slipped closed briefly as he sent a quick prayer to the heavens. Lance was going to kill him at this rate. His hips thrusted up involuntarily at the omega’s rocking, slick beginning to coat his groin from where they were pressed up against each other. He used his weight to press the omega down further, stilling him. “I know. I do, but you’re making it very hard to think, Lance. I need to know if-”
A finger to his lips stopped him abruptly. Lance pouted up at him before it slowly softened into a more sorrowful expression. He whispered, “…Have I been reading you wrong? Do you not want me?”
As soon as Lance’s finger moved away, Shiro was quick to reassure, “What? No! I mean- God, yes , Lance, I want you. How could I not? I just… I don’t want to mess this up.”
Shiro pushed himself so that he was sitting up, putting as much space between them as the omega would allow. Lance’s thighs tightened at the motion, subconsciously trying to keep the alpha from leaving. Shiro hissed in a quiet breath, trying to ignore the growing rut and his alphan hindbrain screaming to bite claim mate. “This isn’t how I… how I pictured this going. I wanted to at least get a few dinner dates in. I just picked up another gift to send you today actually… but that’s all beside the point here.”
“…the point?” Lance questioned, voice soft as he stared up wide-eyed at the endearing alpha.
“The point is… I want to do right by you, and this? This doesn’t feel right just yet…”
Unbidden, a whine rose up in the back of the omega’s throat, and his thighs loosened their hold around Shiro’s hips. Shiro slid back until he was kneeling beside the bed. Lance sat up to keep his eyes on him. “So… you’re not…”
Lance attempted to swallow against the hurt that this perceived rejection was lumping up into his throat. “You’re not… going to…?”
Despite every fiber of the alpha’s being demanding he do the opposite, the word passed from Shiro’s lips, “No.”