Work Text:
“You sure?” Justin questioned peering into JJ’s icy blue eyes, JJ fidgeted with the black team issue Vikings hoodie he had on.
JJ didn’t respond immediately but he hummed in a response looking back at the other man.
“I need a clear answer baby, words.” Justin said as he moved his right hand gently over the others cheek bone up and down.
“…yes.” JJ said meek. He wanted this, but couldn’t shake off the nerves with this being his first time with Justin. Let alone with another man in general. Sure he had a few hookups with girls in the trials and errors of discovering his sexuality but he had never even kissed a man until he had started dating Justin.
Sensing the nerves Justin moved both his hands rubbing them up and down the side of the blonde soothing his nerves. JJ obviously knew how things worked and all that jazz- but it happening to him was a whole different ball game. He didn’t want to come across awkward or weird or anything…
“Hey- you’re good. If you need to stop just tell me okay?” The older man said finally resting his two hands at the blondes hips.
“Okay.” JJ replied, they both just stood there awkwardly, looking at each other before Justin broke the silence with a laugh.
“Let’s go upstairs to my room.”
~~~~
When Justin closed the door of his bedroom JJ just looked back at him like a lost puppy, waiting for instructions on what to do.
“Come on- on the bed, face up.” Justin ordered, not in a demanding tone but a more guiding one as JJ laid down on Justin’s king bed.
Before Justin climbed on the bed he shed his black jacket and the rest of his sweats leaving him in just his black boxers as he got on the bed on his knees.
“Sit up for a second baby.” Justin asked as he slid a pillow under JJ’s hips.
“Lift your arms up for me baby.” JJ did as told us the other man pulled his hoodie and t-shirt off in one go as he tossed it off the bed into a random corner of the room and did the same with JJ’s pants and boxers
JJ slightly shivered between the chill of the air and being fully exposed infront of his boyfriend for the first time.
“You good?” The other man asked as he looked at JJ, the younger man just hummed in response.
“Lift your legs up- there we go.” JJ lifted his legs up holding them near his chest holding them at the bend of the knee.
Justin couldn’t help but eye his boyfriend up and down moving his hand up from his chest down to right below his hips. JJ didn’t know where it came from but Justin pulled out a bottle of lube and dripped it on three of his fingers tossing the bottle off to the side of the bed.
“You ready for me to start?” Justin stared into JJ’s eyes, brown meeting blue.
“Yeah.” JJ said nodding as Justin pushed his pointer finger in not breaking eye contact with him.
JJ’s eyes fluttered as he bit his lip to stop the whine from coming out as Justin began to work him open to get ready for what was about to come.
“This feel good baby? You want me to add another?” JJ could only nod not wanting the whines to come out of him.
Another finger was pressed into his tight heat working him even more.
“You’re so tight baby.” JJ finally let out a whimper at that as the man above him continued to pump his two fingers in and out of his hole.
Justin added the third and JJ moaned louder at that in pleasure. His whimpers only encouraged Justin to keep going until he hit a spot this made JJ grab at the sheets moshing louder than before.
“That your spot baby?” Justin slightly teased a he continued to curl his fingers hitting that spot with JJ being a moaning mess below him. After a moment of doing that JJ began forming tears in his eyes from the intense pleasure, with Justin pulling his fingers back out for a second.
“That too much for you baby?” JJ only whimpered in response as Justin stroked his face in an apology. “Sorry sweetheart.”
Justin pulled his fingers out the rest of the way as he prepped his cock with the lube left over from his fingers.
“If you need me to stop just tell me baby and I will, okay?” JJ just nodded as Justin lined his cock up with his lovers virgin hole and slowly gently pushed in.
JJ moaned at the intrusion feeling Justin cock invade his hole. The other man groaned at the feeling of the wetness of JJ hole as he bottomed out. At this point the blonde started squirming in slight discomfort at the feeling of his hole being stretched.
“You’re doing so well baby. Being filled up with my cock, ima start moving now.” Justin stroked the blonde waves off of his lover’s forehead as he started gently thrusting in and out of JJ’s hole.
JJ’s hole twitched at the feeling of Justin’s cock deep in it. It didn’t take long though before JJ was clenching up on Justin’s cock coming hard. The man above him thrusted in a few a more times before coming deep in the others guts, pulling out and pulling JJ on his chest.
“You doing alright baby?” Justin asked as he messed with JJ’s silky blonde hair.
“Yeah… more than alright.”
