Hal's hands slide down Kyle's body, feeling the hard muscles of his chest and abs beneath the skin-tight uniform. He drops his hands to Kyle's strong thighs, kneading the flesh as the younger man flexes his hips, grinding down on top of Hal. The older man pushes himself up, leaning on his elbows, lips parted to let out harsh pants as Kyle rubs down on him.

Kyle movements are frantic, desperate. His forehead glistening with sweat, dark locks of hair sticking to his skin. Bottom lip caught between white teeth. They both have the masks on, but Hal can imagine Kyle's green eyes wide and dark with need.

"We should-" he hisses and falls back onto the bed as Kyle shifts to press himself to Hal's body, sliding one leg between his thighs and rubbing his knee against Hal's trapped erection. Kyle presses his face into the crook of Hal's neck, stubble chafing against his skin.

"Yeah? Tell me what you want, Hal," he feels Kyle smirk against his skin and he wants to hate him. How can he expect Hal to be able to talk when the friction is so good? But it could get better. It takes him half a thought to make his uniform dissolve. Kyle lets out a breathy laugh before doing the same. He turns onto his back and grabs Hal by his biceps to pull the older lantern on top of him. It's so much better- their exposed cocks sliding against each other, slick with sweat and precum.

Hal is close, so close, but he wants- needs something more to take him over the edge. He can't bring himself to ask though, which is ridiculous- they have brought each other to release with mouths and hands countless times, but he never asked for more. This wouldn't be a problem if he didn't want more. But Hal wants, he wants so bad, but he's also foolishly stubborn and still insecure about this thing they have. He won't admit to himself that he's kind of scared, because he shouldn't have anything to be scared of. It's not about the sex, not about the fact that Kyle's a guy (it took him time, but that's definitely not the issue anymore), not the age difference. He tries to will away the thought of Kyle rejecting him, of laughing at him for thinking this was anything serious.

These thoughts go away as soon as Kyle's hand grabs the back of his neck and pull his head down, tongue warm and smooth against his lips, inside his mouth. He thinks Kyle can read his mind when a finger presses behind his balls. Kyle's finger rubbing the puckered hole, the tip sliding in. Hal pulls away from the kiss with a gasp as Kyle's other hand wraps around his cock. He sinks his teeth into the skin of Kyle's shoulder to muffle the shout (Kyle's name) as he comes hard between their bodies.

Kyle follows him over the edge a few moments later, thrusting against Hal's abs, grunting and grabbing Hal's hips with bruising force. Hal watches Kyle; the way his eyes flutter and the slight movements of his hips as he comes down from his orgasm. Hal loves every moment and hopes to have this forever.