She sighed into him and the trembling of her body against his chipped away at what little control he had left. Desperate to feel her bare skin, he slipped his hand under her shirt, and she responded with another shiver, goosebumps rising beneath his touch. Moving his hand up to find her breast, he traced her nipple over the silky fabric of her bra. A groan rumbled through his chest when her nipple hardened beneath his fingertips.
With his cock straining against his zipper, he pulled her into his lap, desperate for contact. She gasped in surprise and rocked her hips, pressing her heat against him, and nearly driving him over the edge. He dragged his mouth along her neck, gently sucking and licking the sensitive spot below her ear.
“Stay the night,” he whispered before gently nibbling at her ear. “I need to be inside you.”
She held his face in her hands and responded by sealing her lips to his, her tongue licking at the seam of his lips until he opened and let her in. Leaning back to meet his gaze, she nodded her acceptance before returning her mouth to his. He continued exploring her body, his hands finally gripping her hips and pulling her against him, pressing her core firmly against his hard length, and she moaned into his mouth.
Abruptly, he moved her to the side so he could stand up. Taking her hand, he led the way upstairs. He had run out of willpower, and the condoms were upstairs in his nightstand. He was too close to stripping her clothes off and burying himself inside her right there on the couch, and that would be irresponsible.
Once inside his bedroom, his first goal was to get her naked. Without undoing any buttons, he was able to pull her shirt up over her head, letting his hands skim her body along the way. He slipped his fingers into the waistband of her pants and pulled her closer to him, maintaining eye contact with her while he unbuttoned her pants and slid the zipper down, purposely touching her over her panties as he did. She stepped out of her pants, continuing to hold his gaze.
“Are you sure?” he asked, his fingers working at the buttons of his shirt.
“Yes.”
She licked her lips in a nervous gesture before reaching to unbutton his jeans. She fumbled for a moment then slid his zipper down.
“You can change your mind,” he said quietly as he helped her down onto the bed. “I don’t want you to do anything you aren’t comfortable with.”
She was down to her bra and panties. Andy took a moment to look at every inch of her. The white lace of her bra and panties were a sharp contrast against her brown skin. Her breasts filled out her bra, even as she lay on her back. The lace covered her up while giving hints of what was beneath.
He found her mouth with his and shifted so she could finish removing his jeans before rolling her beneath him. He tried to force himself to slow down but she was staring up at him and biting her lip, her hungry gaze never leaving his.
“I need to be gentle with you. Tell me to be gentle with you,” he breathed as visions of claiming her flashed before him. He wanted to mark her—to own her.
She continued to look at him, shaking her head as her hands moved up his chest and gripped his shoulders. In the bedroom, he knew what he wanted and never hesitated to request it. Afterall these years, the only way he was going to take Samira slow and gentle, was if she asked him to.
“Tell me this is okay,” Andy asked again before grabbing a condom from his nightstand.
She nodded before finding his mouth with hers, holding him close as she deepened the kiss and pulled him flush against her chest.
“You need to tell me. Use your words. Tell me what you want.”
“This. Please. I want this.” Her needy whimper was his undoing.
“Thank god,” he breathed.
In a split second, he had her panties off and was hovering at her entrance as she writhed beneath him, wet and ready. He sank into her wet core one slow inch at a time, both of them gasping at the sensation. She buried her face into his neck, biting down on his shoulder hard enough to send a painful spark of pleasure through his body. He was still for a moment, attempting to regain his control and allowing her to get accustomed to his size before he let himself go. When he carefully pulled out before thrusting into her, she met each movement.
“Fuck,” he growled. “You take me so well.”
Her pussy was so tight he nearly lost control. He needed to move, but he wanted to savor the feeling of her warmth surrounding him as if she had been made for him. If he wasn’t careful, it would be over before it really got started.
She arched into him, crying out when he thrust into her, and together they began to move. The way she met each thrust, he knew it wouldn’t be long before she came completely undone. He moved his hands across her body, savoring the silky feel of her skin against his hands. She gasped when his fingers grazed the sensitive space just above her thigh.
Before long, he felt her breath hitch against his ear.
“That’s right,” he gritted. “Come for me.”
Her muscles pulsed as she held him tight and detonated around him, shouting an unintelligible version of his name. He followed closely behind and buried his face in her hair as he found his own release.
“Fifteen years,” she said once her breathing returned to normal.
Andy turned to his side so he could get a better look at her. “What?”
“We waited over fifteen years for this,” Samira said with a content smile.
When they dated in high school they had decided to wait until they were sure they were ready for sex. They planned to wait until after graduation, but the breakup and then her abrupt move happened so fast, they never made it that far. Andy wasn’t sure how he would have handled the pain of the breakup if they had.