Work Text:
Jason smiled, his hand held tightly in Roy’s, as they made their way through the park. It was date night, and they had just left a nice restaurant before taking a detour to take a walk together. It was dark out, and very few people were walking around the park, most people having gone home when the sun started to set.
“What about when we get home?” Jason asked, swinging their joined hands together as they walked down the path. “What else should I expect?” It was Roy’s night to plan their date, and so far, Jason had loved every bit of it. Roy never disappointed him with these things.
“I bought tons of snacks- you can pick out one of your cheesy romance movies and we can watch that.” He said. Jason rolled his eyes.
“They’re not cheesy.” He defended.
“Sure, Jaybird.” They walked in silence for a few minutes, occasionally bumping shoulders. After a moment, Jason felt Roy tug his hand and stopped walking. When he turned his head, he was met with a hungry kiss. Despite his initial shock, Jason sighed softly, parting his lips slightly for his tongue. He squeezed their joint hands together, before letting go and dragging his hands up to cup the archer’s face gently. He felt warm at the touch of the man’s hands grasping his hips, pulling him in closer.
Jason hummed, pulling away with one last peck, his lips glistening in the light of the lamp posts lining the path. “Not that I didn’t like it, but what was that for?” He huffed, a small smile on his face.
“You just look so good tonight, Jay, I couldn’t help myself.” Roy said, his neck flushed and his eyes heavy with want.
Jason rolled his eyes with a laugh, a small blush crossing his face. Roy quickly looked around the park for a moment before tugging Jason off to the side, making their way to the trees that lined the area.
The younger man made a questioning noise as he was pulled along, only becoming distracted when he was backed up against a tree and the archer’s lips were on his again. He shuddered as Roy’s hands gently slid down his sides. Jason felt hot as the man wrapped one arm around his waist, the other sliding up his back to hold him close.
Jason grasped at the man’s shoulders tightly, one hand tangled in the soft strands of Roy’s hair. He whined in protest as he felt Roy’s knee slide between his legs, pressing against the growing bulge in his pants.
“Roy- Roy wait, we can’t-” He huffed, tugging slightly at the man’s hair to get him to stop. He pouted to himself when the archer ignored him to suck marks under his jaw. “Someone might see us!” He whined, squirming away from Roy’s mouth, unable to get anywhere with the knee pressed against him.
Roy pulled back and pressed a quick kiss to the other man’s cheek, looking fondly at his flushed face. “There’s nobody here, don’t worry, I checked.”
“But what if someone walks by? They’ll- they’re gonna see.” Jason said, nervously eying the park near them.
Roy leaned his head over so he was in his sight again. “Hey, trust me, Jay. I won’t let anyone see you, I promise.” He thought for a moment before continuing. “And if you really don’t want to, we can wait until we get home.”
Jason considered his words, twirling a strand of the older man’s hair in his fingers as he thought to himself. “I don’t want you to fuck me here.” He said, thinking about how uncomfortable it must be, especially with the chill in the air. “But.. other things are okay. As long as you make sure no one sees.” He finally said, looking up at his partner.
He was met with a quick kiss, before the archer pulled back to start unbuckling his pants. “Go ahead and get on your knees for me, baby.” He said. After a moment where Jason didn’t move, Roy looked up at his face to see him pouting at the dirt below his feet. The older man huffed and shrugged his jacket off his shoulders, lying it down on the ground. Jason chewed on his lips to hide a smile, and eagerly got to his knees while Roy slid his pants down to his thighs in front of him.
He licked his lips and opened his mouth, fisting the fabric of the jacket that rested below him. Roy looked at him with a hungry look, gently grabbing a handful of Jason’s hair with one hand while guiding his cock to his wet lips.
He slid in slowly, shuddering as Jason hummed happily around his length. “Fuck, baby. You’re mouth is fucking made for this, you always feel amazing. So fucking perfect, Jay.” He mumbled lowly, groaning when the younger man moaned at the words, shifting on his knees.
He looked down at Jason’s flushed face and the teary eyes that were staring back up at him, and closed his eyes as he took a deep breath. “I’m not gonna last long if you keep up that look on your face.” He moaned softly as he felt the man swallow around him. He opened his eyes again as he pulled out, slowly thrusting back in after.
Jason’s eyes were half lidded, and he had switched to holding on to the ankles of the other man’s pants, gripping tightly. He moaned as he felt Roy slide across his tongue, shifting his legs open slightly.
The archer starts thrusting at a quick pace, his hands keeping the younger man’s head in place. He moans as Jason chokes around him, the man whining as he shifts his hips up to hump the air. The coil tightens in his stomach as he glances down, watching as drool and tears slide down Jason’s chin.
“So close, baby, you’re doing so good for me.” Roy huffs. He silently curses to himself as he watches Jason’s eyes start to roll up, the man sucking greedily at his cock. His hips snap forward with one final thrust, holding Jason against his pelvis as he comes down his throat.
“Fuck.” He whispers, eyes glancing around to make sure the park was still empty. He slides back out of Jason’s mouth and tugs his pants up quickly, kneeling in front of the other man and letting him tuck his head into his neck. “You did so good, Jay, so good.” He murmured, sliding his hand up the other man’s thigh. Jason whined, squirming away from the hand as it began to near his crotch.
“What’s wrong?” Roy asked, tugging Jason back slightly so he could look at him. Heat shot through him as he took in the man’s embarrassed flush and blissed out gaze, one that only came after an orgasm. He groaned to himself, tucking Jason’s head back into the crook of his neck. “Shit, baby, you came in your pants from having my cock in your mouth?”
He felt the man shift against his chest, his hands gripping onto the front of his shirt. Jason hummed, his breath hot against the other man’s collarbone. Roy cursed to himself, face red, and quickly scooped Jason up into his arms, speeding in the direction of their apartment.
“God, that’s so hot.” He mumbled to himself, wishing they were back home. “Jay, baby, I’m bending you over as soon as we get back.” He warned. The other man bit down against his neck, sucking a bruise into the tan skin, and Roy quickened his pace back home.
