Warning: the rating of this fic has gone up. This chapter is only explicit smut. (Please go easy on me...it's my first time writing het smut...)
There were lips on his. It wasn't a gentle kiss. It was mixed with passion and teeth. There was a hand in his hair and another on his waist pulling him closer.
Kevin's eyes were closed so he couldn't see who was crowding him close into the alley wall. But he knew this man was familiar, the cologne was a scent he loved to get a whiff of every day. He knew if his brain wasn't overwhelmed with pleasure and neediness, he would have been able to remember his name.
Except there was nothing else running through his mind other than relief. He needed to get the burning pressure growing in his stomach away. He smiled as he felt the lips move down to his neck and start to suck dark bruises into his skin.
He moaned and moved slightly so there would be better access to his neck. But as he moved, his vagina brushed up against the thigh pressing into him. At the slightest bit of attention, he realized he liked that.
He rolled his hips against his partner's leg and when the need burning deep in gut overtook his senses, he began to dry hump him, begging for relief. He was moaning and finally remembered the name to this man as he felt the heat grow in his stomach.
"Javi, Javi, Javiā¦"
Javier chuckled softly, placing his hands on Kevin's ass to hold him. Their new position made it easier for Kevin to grind up against him.
Finally, Kevin found himself so close to getting the relief his body ached for. But just as he was one more buck of his hips and he'd be coming, he woke up.
His eyes opened and he let out a small gasp. He took a few seconds to slow down his breathing before he let his eyes close. That's when the mortification sunk in that he just woke up from an incredibly hot, sex dream about his partner.
Ryan's head whipped to the side and he was relieved when he saw the bed empty. At least he hadn't been dry-humping Javier in his sleep like some somnophiliac. Instead, he pulled away from the pillow that somehow had gotten between his legs.
Even after relaxing for a few minutes, Ryan still definitely felt hot and bothered by the remains of his dream. He wished he called his partner's name and let him help him get his release in the real world.
But instead, he'd have to settle for a cold shower to get his mind off of how good it felt to be touched by dream-Javier.
It wasn't even only dream-Javier. Kevin just as well pleasure himself and while it wouldn't be the same as sharing it with Javier, he'd get the much-needed attention.
But he couldn't bring himself to masturbate. He had gotten close once, sitting in Javier's bathroom just before a shower. He couldn't even bring a hand to his chest without the awkwardness of the situation killing the mood.
So he threw the covers off of himself and slowly stood up. He was feeling much better this morning that he could actually stand up and walk on his feet.
Before he could start his journey towards the bathroom, the bedroom door crashed open. Ryan didn't even have time to turn his head before he was shoved up against the wall.
His back hit the wall with a soft thud. Ryan's first thought was that another witch was coming back to get him but when he looked to discover the identity of his attacker, he saw it was his partner.
"Javi?" Ryan asked dumbly, his eyes widening.
Esposito looked down at him, bringing a hand up to run through his long hair. "You're driving me crazy, Kevin Ryan, and I can't take it anymore."
Ryan swallowed thickly. "What?"
Esposito just groaned and answered. "This fucking spell. With whatever the hell you were dreaming about, you were giving me a hard on. All the way in the kitchen. I couldn't take it anymore."
Javier caressed his cheek softly. "What were you dreaming about?" The other hand was resting on his hip, pulling him closer.
Kevin whimpered let out a small whimper and whispered, "You."
Javier smiled. "What were we doing?" He pressed his erection into Kevin's stomach slightly and Kevin felt his hips buck at the touch. "Tell me, armor. Were we having fun?"
Kevin nodded his head rapidly, unable to say a word.
Finally, Javier leaned his lips in closer but stopped when they were an inch apart. "May I?" He asked, softly.
He was trying to kiss him. Javier wanted to kiss him. Before Esposito could change his mind, Ryan regained his voice to say, "Yes, yes, yes."
Esposito grinned and closed the gap between them. Their lips came alive underneath each other and Ryan couldn't help the small moan he let out. Between Esposito's lips and his hand on his cheek, rubbing small circles, Ryan was losing it. But, when he felt a hand start to trail up his side underneath his shirt, Ryan couldn't help his body when he started squirm slightly.
Esposito took his time bringing his hand to Ryan's chest. Ryan was still only wearing Castle's large t-shirt so there was nothing in the way when Javier settled a hand on his breast.
Because Ryan was so worked up, it too little stimulation to have him groan at the touch. He was so surprised at how sensitive he was that Ryan pulled back slightly. He felt cold without Esposito's hand holding him.
Immediately, Esposito was making sure Ryan was okay. "What's wrong? Did I do something?"
Ryan quickly shook his head, feeling his cheeks burn up. How was he was supposed to explain to his partner that he just wasn't expecting to feel that good from that little? "No, just, they're more sensitive than I thought."
Esposito frowned. "Thought? You're telling me you haven't checked the goods yet?"
Ryan huffed under his breath and shifted on his feet. "No, I thought it would be too weird," he admitted.
"So you're practically a virgin." Esposito wiggled his eyebrows and moved closer to kiss Ryan's lips again.
"I've had sex before, you know. Just not in this body," Ryan said. He really didn't need Esposito to point out that he had no clue what he was doing. But Esposito was right, as a woman, Ryan was practically a virgin.
"I've heard that a study proved girls' orgasms are much more intense." Esposito starting to place kisses on Ryan's cheek up until his ear. "So I think you're in for a treat tonight," he whispered.
Ryan whimpered at that thought. He wanted to feel that pleasure all with Javier. If Esposito kept up what he was doing, Ryan wouldn't be surprised if he was coming right here. But he wanted to do this right. Take their time.
He let Esposito pick him up and he helped by wrapping his legs around Esposito. He let the horny part of his brain take over when he rocked his hips against Esposito. It felt so good to feed the pulsing desire between his legs. He wanted to do it again. He wanted to dry hump the fuck out of Esposito until he got his relief. Just like his dream.
Just as he was about to, Esposito laughed and laid him down on the bed. "Not yet, babe."
"Javi," he panted, frustrated that he couldn't just get off. "I want this, I really I do, but I don't know what I'm doing. I-."
Esposito leaned over to kiss his lips and silence him. "Hey, like you said, you've had sex before. You'll be perfect."
He could feel the smile grow on Ryan's lips during their kiss. While Ryan was distracted, Esposito started to pull at the hem of his t-shirt. Ryan went along with motions and soon Esposito had the shirt thrown across the room.
Ryan shifted slightly, feeling his entire body heat up. Esposito was staring down at his now bare chest. Esposito smiled softly down at him and that eased his insecurities away from the moment. He definitely still felt vulnerable but being with Esposito, Ryan wasn't worried. Nobody cared for him more than his partner did.
Esposito's gaze moved from Ryan's face to his bare chest and then to his stomach. He placed a hand on his stomach and ran it up his smooth skin. There were no signs of some psycho cutting deep into his skin only hours earlier.
Esposito's hand left his stomach and made their way to his breasts. Even though Esposito wasn't looking at him, Ryan looked away as Esposito ran his fingers up the side of his boob. Ryan sucked in a deep breath. Esposito was barely touching him and already Ryan was losing it.
Stretching his fingers around Ryan's breast, Esposito cupped his boob. He knew Esposito usually went for girls with larger breasts, but he hoped Esposito wouldn't mind his smaller size. He was still smiling as he played his boob in the palm of his hand and Ryan found himself wanting to smile as well.
With his thumb, Esposito caressed small circles around his nipple. At the attention, Ryan heard himself let out a loud moan. Esposito laughed softly and held eye contact and he moved his mouth to the breast he wasn't playing with.
Ryan watched as Esposito's lips came closer and closer until they were on him. His eyes fluttered shut as he felt Esposito's warm tongue swirl around his nipple. Esposito nibbled the now hard nip between his teeth softly. Ryan definitely like that he decided when he felt the pressure between his legs grow.
He was already wet enough to soak his panties if he'd been wearing any and Esposito had only been teasing him for a few minutes. Ryan wasn't sure if it was because of this being the first time he experienced pleasure as a woman or if his female body was just incredibly more sensitive.
Ryan gasped loudly above him, trying to roll his hips against his partner. "Javi," he practically whined.
Esposito pulled away from Ryan's hard nipple and returned to his lips. He kissed him more hungrily than before. "What's wrong, Kev?"
"I really need you now." The throbbing between his legs was unbearable.
With a chuckle, Esposito kissed his lips chastely. "I've got you, beautiful."
Esposito sat back between Ryan's legs. Ryan really couldn't ignore the pleasure burning in his belly so he whines. "Javi."
Esposito's eyes were black with lust as he wrapped a hand around his thigh. Ryan was so close to getting relief. Esposito just needed to stop teasing him. Finally, Esposito brought a hand to Ryan and began to massage his clit. Ryan knew it would feel good but he didn't know it would feel that good.
"Javi," he started mumbling his name over and over. "Javi, more." His eyes were squeezed shut as Esposito continued to rub him.
Suddenly, Ryan's eyes shot open when he felt something warm moving up his inner thigh. He looked down to see Esposito dragging his tongue up his wet thigh. That only made Ryan wetter and Esposito knew that.
Once his mouth came close to him, Esposito didn't hesitate. The moment that Ryan felt Esposito's tongue on him, Ryan couldn't even think straight. Ryan's hand shot to Esposito and found the back of his neck.
Ryan knew what Esposito was doing but he couldn't tell exactly what was happening. All he could think about was Esposito's tongue and the heat searing hot and the pleasure building in his stomach.
A hand grabbed onto Ryan's free hand and Ryan squeezed back tightly. Esposito was using his other hand to rub at his clit while his tongue worked magic inside of him. Ryan was moaning and groaning and begging for more as he thrust his hips in the air slightly.
Esposito hummed in amusement and with one more flick of his tongue, Ryan felt the pleasure run through his body. He arched his back and squeezed his muscles, desperately trying to hold onto that feeling but an impending cramp stopped him.
He fell back to the bed after he could see straight again. He was breathing heavy and his body was covered in a sheen of sweat. He realized he came and Esposito was licking up the last of him from his soaking pussy.
Ryan smiled softly and pulled his hand away from Javier's hair. He let it drop to the bed and he squeezed Esposito's hand softly. After he returned the smile, Esposito pulled away and sat up straight.
"Javi, that was-."
Esposito cut him off with a laugh. "You think we're done?" He kissed his lips softly and his hand as rolling Ryan's nipple between his fingers.
"Javi," Ryan panted, already feeling the warmth in his stomach return.
"If you don't want to we can stop," Esposito said as he continued to kiss Ryan.
Ryan shook his head. "I'll help you now."
Esposito didn't let him move from his position on his back. "No way."
"But-."
Esposito kissed his lips again to shut him up. "You were so beautiful. I want to see it again."
Ryan nodded his head a few times before he actually spoke. "Okay. Please."
Javier smiled softly and Ryan had didn't know what he was thinking about doing but he wanted to find out. One of his hands moved to cup Ryan's cheek while the other moved lower and lower until he cupped him between his wet thighs.
His pussy was already wet so Javier slipped his fingers inside slowly, making sure to stretch him. While he had two fingers inside, the heel of his palm was rubbing his clit and making his body sing in pleasure.
For the next few minutes, Javier used his fingers to fill Ryan and rub him until he thought he was going to explode from all the pleasure. But then he pulled the fingers out and Ryan whined pathetically.
Javier was laughing and the sound of a zipper had Ryan opening his eyes again. He looked to where Javier was kneeling between his legs and now pulling down his pants. Kevin felt himself get even wetter as the boxers came off right after his pants.
Javier was naked and Kevin had a front row seat to take it all in. How hot Javier looked with his cock up against his tan stomach. He remembered the burning he used to feel with a severe case of blue balls.
Kevin reached his hand out towards Javier but it was swatted away. "No way," Javier said. He grabbed his legs and spread them apart wider so he could settle between them again. Kevin knew what was coming as Javier lowered himself to the bed.
Javier leaned over so their chests were flush. Kevin like the feeling of Javier's bare chest against his and he knew Javier liked it too. "Are you okay?" Javier asked and Kevin nodded his head.
That was the confirmation Javier needed before he slowly brought the head of his dick towards Kevin's opening. Kevin couldn't help it when he felt himself tighten up. Javier used one hand to brush his fingers through Kevin's long hair. "You have to relax, baby.I don't want to hurt you."
Kevin nodded his head, doing his best to relax. Javier must have noticed attempts and began to kiss him softly. "It's okay," he promised. "We can take our time."
Kevin became so enamored with Javier's soft lips that he didn't realize he relaxed all of his muscles until Javier was sliding into him. Not exactly with ease though.
Javier was pushing deeper into him and Kevin could feel himself squeeze against him. "Kevin," Javier panted, "You're so freakin' tight."
Kevin bit back any witty comeback in favor of sucking in a quick breath. Of course, he was tight. He currently in the vagina of a virgin. There was a slight amount of discomfort at first as Javier eased himself in but it wasn't that painful. Not worse than he expected.
And the entire time, Javier was caressing his cheek and whispering softly into his ear about how beautiful and perfect he was. It was easy to focus more on the soft voice in his ear. When he was fully inside of him, Javier groaned softly and then slowly began to move.
Kevin hooked his legs around the back of Javier, urging him to go faster. Javier obliged, a determined stare as he grunted with each thrust. Kevin was panting his name over and over until it no longer sounded like a word.
The world seemed to stop turning when Javier hit just the right spot after a few thrusts. Kevin couldn't hold back his loud moan that sounded like it could only be coming from a porno. Javier grinned at the sound and knew exactly where to hit each time.
Before long, Kevin was just a whimpering mess. He could barely make out any words and whatever he could say was just bits of beggings and pleadings. Kevin knew he was close and with one more buck of his hips, Javier had Kevin yelling his name.
The pressure that had been building up in his stomach was gone after it had sent pleasure through his entire body. He came back to his senses just in time to hear Javier let out one more grunt and buck his hips, spilling himself inside of Kevin.
As the last of his cum emptied into Kevin, Javier thrust his hips lazily into Kevin until he came to a stop. Kevin smiled as Javier met his eyes, the orgasm leaving him a state of bliss.
Javier lowered his lips to Kevin and kissed him softly before slowly pulling out of him. Kevin moaned as he felt the heat leave and Javier's cum slowly leak out him. He could feel his muscles tightened around the air, not so tight after being stretched by Javier's impressive size.
Once Javier was up, he rolled over and laid on his side to face Kevin. He brought a hand to cup Kevin's face softly. "And you thought you weren't going to be perfect." He leaned in to kiss him again. And Kevin already knew he was going to be so spoiled by these kisses.
Kevin just smiled at him and moved on his side to face Javier. He winced slightly, still feeling a little sore. Though it was no different from the times he'd bottomed as a male.
"It'll get better," sure enough Javier promised. "The first time is just a little painful."
Knowing Javier was probably worrying, Kevin said, "I'm not in pain. Just getting used to being stretched like that."
Javier grinned, coming closer, "Oh, was it overwhelming for your tight little pussy?"
Kevin shrugged his shoulders and whispered back, "I guess next time I'll just have to be ready before we start." He had felt a pulse between his legs as the thought of stretching himself out for Javier turned him on.
It apparently turned Javier on because he grinned, staring hungrily at Kevin. He placed a hand on Kevin's bare ass and pulled him close. "You're so hot, you know that, right?"
Kevin closed the distance between them and started to kiss Javier, a little less chastely than their previous kiss. "Of course."
"Nobody but me can see you like this," Javier kissed him back roughly.
Kevin nodded in agreement without hesitation. There's no one else in the world he'd trust to see him like this, let alone enjoy it.
After a few moments of greedy kisses, Kevin broke away from Javier and asked, "Why didn't we do this sooner?"
Javier only shook his head, not wanting to waste time thinking of an answer. "All I care about is now we can do it all we want." He paused to suck a dark hickey on Kevin's collar bone. "And let's squeeze in as much as we can in this big bed with a jacuzzi in the other room and a pool in the back before Castle kicks us out."
Kevin smiled and asked, "Where first?"
It only took a second for Javier to think of an answer. His eyes glinted with mischief as he responded, "I think the kitchen table has our name on it."
