⚠️Warning!! Smut!!⚠️
Grian had always imagined what his first kiss would be like, shared with someone he held close to his heart. He knew that realistically it would be awkward, but overall pleasant. Well, J threw that idea out the window. J had practice, Grian could've figured that out even without the knowledge of the other's three boyfriends. At some point, J slid onto Grian's lap, his lips moved expertly against Grian's. His skillful tongue roamed his mouth, quickly taking the lead, and Grian didn't mind at all, they both knew he had no experience with this. While J's hands grip at his hair, Grian's arms wrapped around his waist, pulling him closer.
Grian's mind was slowly turning to mush, no longer caring about anything other than the boy who was slowly grinding their hips together. Not that he was complaining, Grian would gladly let J do anything he desired if this was how he asked for it. Clearly, all his better judgment was being thrown out the window.
J pulled away from the heated kiss, his eyes opened with the same look as before. Grian, on the other hand, was practically undone. His hair was a complete mess, lips were puffy, parted and panting, and his half-lidded eyes now held a certain wanting in them, all thanks to J of course. Personally, J thought this was the hottest Grian's ever looked. He was also enjoying the fact that he was completely in control, that wasn't something that happened very often. J resisted the urge to smirk, settling for biting bottom lip, letting it slowly escape his teeth. Grian's gaze was fixed on it, observing every move the other made.
J leaned in and connected their lips once again, Grian immediately fell back into the rhythm. J yelped into the kiss as Grian's hand suddenly cupped his ass, pulling them closer. Grian's hips bucked up as he started gaining more confidence. His other hand found itself under J's shirt, his fingers teasingly running up J's spine. J shivered at the sudden coldness. Without breaking the kiss, Grian stood up, J instantly wrapped his legs around him tightly. Grian began carrying him back to his room.
Fumbling with the door a little bit, Grian kicked it close before pushing J down onto the mattress, along with himself. Grian didn't know when it happened, but J unbuttoned his shirt, his hands roaming across his chest. Grian allowed the material to slip off his shoulders, throwing it ground, wasting no time getting J's shirt off as well. Grian began trailing kisses across J's jawline and up to his ear. When Grian got to a spot just below his ear, J shivered at the touch. Grian nibbled and sucked on the spot, earning a moan for J.
J gripped Grian's hips and switched their places. Grian was a little stunned at first before being brought back when J started placing kisses down his chest. His hands traveling down to his pants, beginning to unbutton and unzip them. Grian helped him get them off his legs. J hooked his thumbs under the waistband of Grian's boxers, pulling them down to his ankles before Grian kicked them completely off.
Grian simply watched as J leaned down and took the tip of his dick between his lips. Grian's mouth hung open in a silent gasp as J sucked on his head. J hollowed out his cheeks as took more of Grian into his mouth. J bobbed his head up and down as he hummed, the vibrations causing a throaty moan to slip for Grian's lips. One of J's hands reached up to massage Grian's balls while lightly grazing his teeth across his dick. Grian was in pure bliss as he watched J, his eyes sliding closed every once in awhile before opening again, not wanting to miss the hungry gaze that J would send. Each moan Grian was making got louder and louder, causing J twitch in his pants, a constant reminder that he was caged by the layers of clothing.
"J-J, I can't.." Grian warned. J released his dick from his mouth, the action making a pop sound. Grian whined a little at the loss of contact, though he shut up as soon as J began taking off his pants.
J dropped his pants, as well as his underwear, onto the floor. Grian began to panic, unsure of how this was going to work. J noticed the uneasy look in his eyes and simply shot him a wink before putting his own fingers in his mouth, giving them a suck. Grian gulped as he watched him, all worries fading from on his mind.
Once J thought that his fingers were lathered up enough, he pulled them out of his mouth and positioned them at his entrance. Grian watched as he slowly pushed one in, moving his finger around inside of himself before pushing in another. He repeated the process once more and then pulled the fingers out. Climbing further up Grian so that his entrance was hovering above Grian and their faces were close.
"Are you ready?" His tone and facial expression showed concern for Grian, trying to tell him that he would stop if asked, but his eyes gave him away, they held the desire that was close to clouding his mind.
"Yes," Grian was almost a little startled by how breathy his voice was, maybe J could tell how much he wanted this and that's why he risked the question, he knew Grian would say yes.
J said no more as he lowered himself onto Grian's dick. Grian moaned at the sudden tightness around him. J leans back up so that he's practically sitting on Grian before beginning to bounce up and down. Grian gripped his hips, moaning once more because damn J was good. Well, not that Grian could compare him to anyone, but still!
While Grian loved what J was doing, that definitely didn't stop him from flipping them over. His actions catching J completely off guard. Grian hoisted one of J's legs over his shoulder to gain more access. Just because he was a virgin didn't mean Grian hadn't read or watched anything pertaining to sex, hence the book J was reading.
Grian brushes against a bundle of nerves that made J cry out in pleasure. He began thrusting as hard as he could, making sure to hit the spot every single time.
"G-Grian, I have to.." J moaned, gasping with beads of sweat rolling down his face. Without much warning, J came, coating their stomachs in his cum.
Grian latched their lips together in a sloppy kiss as he continued to ram into J with everything he had. Groaning into the kiss as he came. He pulled away from the kiss. J panted beneath him, Grian reaches a hand up to wipe away a bit of saliva from his lips. Grian pulled out, watching his cum slowly drip out of J, he almost wanted to clean it up, but he was far too tired for that. Instead, he simply laid next to J and let sleep envelop him.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hey guys, so sorry for going dead again. One, I have two EOCs (end of course exams) to prepare for. And two, smuts are hard for me to write and I got a little lazy. I mean, I had reminders all over. Anyways, I hope you all have a wonderful day and I'll see you all in the next chapter, Bye~!
~PinkBoss
YOU ARE READING
Dirty Secrets (Book 1)
Fanfiction(First book in the Dirty Series) Grian was finally enrolled in his dream school, Clover Prep. Every student there is the smartest of the smart, so focused on their future that it inspired Grian greatly. At least that's what Grian was expecting, then...