Work Text:
Stiles really thought having to wipe guts off his face and body would end up being the most surprising event of this week. Turns out, he’s wrong. Very wrong in fact. In his line of work, blood and guts are part of the job. He’s been living with Theo for three years now — crushing on him for two and a half, and being painfully in love with him for at least one — but finding him naked in the kitchen of their shared apartment is not something he’d ever thought he’d see. His bag slips from his fingers and bangs to the ground.
Theo whips around, eyes wide with surprise. “Stiles, you’re… early.”
“Well, technically I’m seven hours late, but yes…” Stiles nods, licking his lips. He’s really, really trying his best to keep his eyes locked on Theo’s awfully pretty face and to ignore the heat in his own. “Considering that I said I’d be home at 11, I guess I’m three hours early.” This is a lot. He did not expect to walk in on Theo being naked, and he sure as hell hopes that this has nothing to do with someone being in his bed right now. Stiles had a horrendous week, he doesn’t need to be reminded that his roommate is never going to reciprocate his feelings.
“I’m making dinner.” Naked. Who cooks dinner naked? A supernatural creature. That’s who. As if the guy isn’t already handsome enough, he doesn’t even have to worry about oil burning his skin because it’s gone in a second whereas Stiles is still running around with a scar on his left hand from that day he attempted to make his mother tea for the first time.
Stiles swallows around the lump in his throat. “Great.” He nods, rubbing the back of his neck. “So, err.” How does he say this without sounding like this is equally the best and worst moment in his entire life? “I noticed you’re kinda naked. Is that intentional, or…?”
“Oh.” Theo looks down at himself. “Right.” The fucker is confident enough that he’s smirking at Stiles. “I should probably do something about that.”
“Yes, please.” Or this is going to end up becoming very uncomfortable very quickly. Stiles turns his attention to his bag on the floor when Theo strolls past him. He’s not going to look. Nope. Never. “And if you have a visitor, try to keep it down. I had a week from hell.” He needs to rest, and he’d prefer not to cry himself to sleep.
“Do you hear anyone?”
“How would I hear anyone if they’re in your room?!”
“Of course.” Theo chuckles, footsteps quieting the farther down the hall he is. “I keep forgetting you’re not supernatural.”
Stiles rolls his eyes. “And I keep forgetting you are,” he mutters under his breath, crouching down to pick up his bag, “should’ve shot you when I had the chance.” He certainly would have none of this star-crossed infatuation bullshit going on right now. Really nobody should be surprised that he’s the family disappointment. Moving in with a supernatural creature and falling in love with him is really only something Stiles is truly capable of. If his family ever finds out about this he’s gonna be cut off with a shilling.
A door slams shut. “That’s just rude.”
“We talked about you listening in on my conversations.” Stiles gets to his feet and turns around, not prepared to see Theo coming back in just his boxer briefs. His dick is still very present. A little too present. Stiles did not sleep enough for this.
Theo chuckles and comes almost a little too close for comfort. “I wasn’t aware you talking to yourself counts as a conversation.” Licking his lips, he reaches for his Stiles’ wrist. His thumb presses into his skin just above his pulse, and even without his supernatural hearing, Theo would’ve been able to notice the jump in Stiles’ heartbeat. “I wouldn’t have listened to the sounds you make when you think I’m sleeping or at work.”
The bag slips through his fingers again. Stiles flinches when it hits the ground, and he opens his mouth, but the words won’t come. Not a single one. He should say something. He should point out how many boundaries Theo’s crossed. Because holy shit.
“Do you have any idea how sinful you sound?” Smirking, Theo pulls him closer and his other hand finds its place on Stiles’ hip, holding him in place. “Or how hard I’ve tried to get you out of my system?” He laughs and steps closer still. His body heat seeps through Stiles’ clothes, making it impossible to think or breathe or— he’s fucked. So fucked. This has to be a joke. Theo has to be fucking joking. “But you were gone a week, and all I could think about was how badly I want you.”
“Theo…” Stiles whispers because his name is the only thing he can say.
“My pack is going to ostracize me for falling in love with a hunter, but fuck it…“ Theo lifts their hands to his mouth. Locking eyes with him, Theo kisses the scar on the ball of his hand.
Stiles swallows. “You love me?”
“For longer than I’m willing to admit.” Theo smiles. He fucking smiles at him. It’s the most beautiful smile Stiles has ever seen — and hearing Theo saying he loves him is everything he needed to hear to throw all of his hesitations out the window.
Cupping Theo’s neck, he crashes their mouths together. There’s no finesse behind it, but Stiles doesn’t need it to be good. He needs Theo’s lips against his, and his hands all over his body, and— he needs Theo. Now. All of him. Werewolf or no werewolf.
Theo chuckles and pulls away just enough to speak. “Good to know my feelings are reciprocated.” He nudges Stiles’ nose, and Stiles is ready to melt on the spot. “The next time you’re moaning my name, it’s because I’m inside of you. You good with that?”
Stiles groans against his mouth. Better than good. “I don’t know what you’re waiting for.” Kissing Theo again, he drags him into his bedroom.
