Severus
Potter's entire frame goes rigid above him, the legs that straddle him stopping their languid movement. Severus' heart stops all together, as if someone has frozen time.
"Severus. What do you mean?" The dark shadows in Harry's eyes don't give a single hint at confusion.
"You know exactly what I mean."
Harry moves off him, and Severus wishes desperately he'd just kept his damned mouth shut. Now he'll never get a piece of Potter and he'll never have the sweet memory to treasure and wank to and he'll live the rest of his life with this regret.
"Severus, I want to try this out-"
"So how long are tryouts?"
"This isn't a game to me-"
"Don't fucking lie to me Potter, why else-"
"I'm not fucking lying to you-!"
"Listen to me!"
"NO!" Harry roars, and Severus snaps his mouth shut, stupidly silent and humiliatingly turned on at how easily Harry dominates him. "You listen to me! I like you, Severus Tobias Snape, and I don't know what I need to do to make you believe it- I mean- Merlin- why the fuck would you think- what do you think this is? That I'm- I'm experimenting and you're the closest bloke to kiss- that I'm playing with you, is that what you think this is? Is it-"
"Yes!" Severus growls right back as Harry shoves him against the wall, eyes burning. "Yes, that's what I think."
The fire in Harry's eyes dies as quickly as it came, and Severus feels cold without the burning passion of moments before. The hand pinning him to the wall moves up to cup Severus' chin instead, gentle as anything.
Harry's other hand reaches for Severus' hair and Severus winces, every ounce of dignity stripped away. "C'mon, love, look up. Look at me."
Merlin and Morgana both, did Harry just call him love?
Harry
Severus is gazing up at him with the strangest expression- shy but defiant, hopeless and hopeful, love and hate.
Harry's heart finds a similar mess in itself and it occurs to Harry truly this time that he might be falling in love.
"You don't believe it," he murmurs, brushing Severus' neck with his lips and smiling as Severus shivers under his warm breath. "That I care about you."
He gently puts his hands on Severus' hips, tugs off that undershirt, and returns his hands to Severus' hips. Severus won't meet his eyes.
"Why would you?"
Harry blinks. "Care? Loads of reasons. Merlin Severus, Maybe I just find all of you attractive. Like this?" He runs his fingers down Severus' chest, flicking the dusky nipples and smirking when Severus gasps and then glares resentfully at Harry. "So fucking hot."
"I find that hard to believe." Severus voice is even and immovable.
Harry leans in, catching Severus' lips in a searing, melting kiss and Severus, despite all protests, kisses back with open-mouthed desperation that sets every inch of Harry's skin on fire.
It feels like he's been underwater all the time and finally reached the sun- hot, strong, safe, beautiful, and so vivid that everything else looks dull and gray.
When he pulls away, Severus' breath comes in short pants and Harry takes deep gulps of air, noticing that somewhere in there, Severus' knees gave out and he's holding Severus up with an arm around him.
"If you don't want to do this," Harry whispers, their faces inches apart, "we can wait. I'll find a way to show you I really do care, if you want that first. If you don't believe me."
It breaks his heart to say it, but if that's what Severus wants, Harry can totally learn better wanking techniques in the meantime.
Severus' fists tighten, still pinned above his head. He glares, and just like that, his vulnerabilities can't be seen anymore, shoved to the side so all Harry gets is a growling voice.
"Fuck me, Potter."
"Well, since you asked so nicely…"
