Through it all he kept kissing her. He couldn’t stop. Her mouth lured him in. Her scent and those hands.
He tugged the bottom of her shirt out of her cargo pants. His fingers fumbled with the buttons until she pushed his hands away. She had the material open and dropping to the floor while he worked on her pants zipper. He lowered it tick by tick as they passed through the doorway to the bedroom.
Her weight shifted while she kicked off one sneaker then the other. Then she was sitting on the edge of the bed with her hand running over the front of his jeans. She’d gotten the button open, but they balanced on his hips.
“God, Gabby. Do it.” He wanted the zipper down and his clothes off.
He didn’t even need to say the words. She leaned forward and pressed a kiss against him. Outlined his bulge with her fingers. Caressed him through the material until he sucked in his stomach on a sharp hiss. Then she did it again.
Looking down was like every fantasy come to life. He skimmed his fingers through her soft hair. Watched as her mouth worked and her hands traveled over him. She was open and honest in this. For a person who shut down and closed herself off, she didn’t hide now.
So sexy.
She lifted up long enough to kick her pants off. She sat there, wearing only a simple white bra and the sexiest little pair of bikini underwear he’d ever seen. He itched to strip it all off her, but there was no way he was skipping this part.
Her hands slid inside the waistband of his jeans as she tugged the zipper down. The pants slipped over him. He was so hard, so sensitive, that the rough scratch of the material had his hips pushing forward.
Hot and wet, her mouth covered him, surrounded him. She squeezed the base of his shaft and licked the tip. The mix of touching and tasting had his vision blinking out.
“Gabby...” That was all he could get out. A soft whisper of need.
His fingers slipped through her hair as he held her head close. He didn’t want to break contact. Then she licked her tongue up his length and his knees buckled. Standing above her he had the perfect view of the curve of her neck. The light danced on her skin. He could see the inviting shadow between her breasts.
God, he wanted her.
Unable to hold back, he put his hand under her chin and lifted her head. Her lips were wet and puffy. So damn sexy.
“Your turn.” He almost didn’t recognize the rough sound of his own voice.
She nodded but didn’t say a word. Using her hands and legs, she scooted up higher on the bed, making room for him. He didn’t hesitate. He stripped his jeans the rest of the way down his legs and took the boxer briefs with them. Naked now, he crawled up the mattress. In between her legs.
Kneeling there, he ran his fingertips over her upper thighs and along the elastic band of her bikini bottoms. Every inch of her intrigued him. Her skin was so smooth, so perfect. A mix of lean muscle and incredible softness.
He reached under her and skimmed his palms over her ass. She lifted her hips as he peeled her underwear off. Then he lowered his body, slipped down until his chest touched the mattress and his mouth swept over her. He blew a shot of warm air over her and her hips started to move. Her hands fisted in the comforter on either side of her.
Lying there, she was open and ready for him. He could smell her. He slipped a finger inside her then out again and saw the wetness on his skin.
“Harris, please.”
He wanted to make her beg. Hear her chant his name. But he was never going to last that long.
He needed her with him, as gone as he was. To get her there, he lowered his head. Slipped his tongue over her, inside of her. He used his fingers and his mouth, taking turns as he caressed her.
Her legs fell open and a sweet moan escaped her throat. The sound echoed through him, testing his control. He couldn’t wait another minute. He needed to be inside her, plunging into her, feeling her close around him.
He lifted up on his elbows. Trailing kisses over her stomach then up until he reached the edge of her bra. He couldn’t believe he’d left it on this long. He unclipped the hooks as he licked and kissed a trail to her neck. His hands worked between their heated bodies as his mouth met hers. The kisses mirrored the touches, wild and full of need.
His heart raced in a frantic beat. It hammered hard enough to throw off his breathing. He was panting, his hands moving over her. He cupped her breasts and kissed that soft space behind her ear. His body caught fire just as the heat rose off hers.
She caught his face in her palms. “Condom.”
The haze cleared for a second. “Right.”
He struggled to remember where he was as he loomed over her. The strange bedroom... where he put the condoms...
“Bedside table.” She pressed a line of kisses up his neck as he hung there above her.
“Okay.” Not that he could move. Her legs were locked around the back of his. Their bodies rubbed together, skin against skin. Energy pulsed inside him until his hands shook.