He heard a car door slam and he opened his front door just in time to see her bounding up the stairs, suitcase in hand.
She had been gone just over three weeks for a conference and he had been counting the hours till she returned.
She grinned as she reached the top of the stairs, unable to control herself just seeing him again. He returned the grin sheepishly as he held out his hand for her suitcase. He was always a gentleman and deemed high priority to always be polite.
Shaking her head, she threw her suitcase on the floor beside his feet and launched herself into his arms, catching him off guard and making him stagger for balance.
He smiled and considered scolding her for not letting him take her bag but that thought quickly fleeted as he caught the smell of her hair. He'd almost forgotten it, but now it reminded him of every Saturday with her, every morning with her in his bed, laughing and lounging with him as he read the paper.
He returned her hug, lifting her off the ground this time, nose buried in her hair, closing his eyes.
She pulled herself closer to him, missing the solid feel of him and the smell of his skin. He always smelled fresh from the shower, always crisp and refreshed. Even his blue button up shirt was crisp.
She pulled back to kiss him, meeting his lips softly but breathing the last three weeks into him, hands on his slightly scruffed jaw line.
Unintentionally, a low groan escaped his throat, pulling her tighter and kissing her harder.
He opened her mouth with his and deepened their kiss, letting her know that he'd missed her as much as she missed him.
Forgoing manners this time, he kicked her suitcase behind him into his apartment, dragging her laughing with him.
He couldn't help but grin at her, not even feigning to be embarrassed as he dragged her inside, pulling her towards his bedroom. The look in her eyes already made him hard and strained and he was certain she knew it.
Usually he was cautious, even hesitant to initiate sex, considering it to be in bad form to push that agenda without his partner suggesting it first. Tonight, however, he wasn't self-conscious about his manners; he wanted her.
He tumbled them down onto his bed, relishing the feel of her underneath him, writhing and touching him. She kicked off her shoes as he nuzzled down her neck, dragging his lips along her skin, sliding off his own shoes.
Her hands ran through his dark hair as he kissed her neck, making her pulse and breath quicken. He could feel her body respond to his touch, to him, and he grinned.
"I'm so happy you're home," he murmured against her skin.
She could only nod in agreement, already breathless as he licked her collarbone.
Sliding hands to the bottom of her shirt, he pulled it over her head quickly, only breaking contact with her skin for a moment before he returned his attention.
He kissed down between her breasts, sliding his hands along her sides, unhooking her bra behind her and sliding it off to join her shirt on the floor.
Carefully, his lips trailed between her breasts, under, and then up, taking her nipple into his mouth.
The feeling of his warm lips around her breast made her back arch, pushing her breast father into his mouth, her head going back further into the pillows. She loved the feel of him on her skin, the comfort of his bed under her, the smell of his sheets; she was home, but still she wanted more.
As he moved to her other breast, her hands moved from his hair to his shirt, pulling it up, desperate to feel his bare skin on hers. He granted her request, lifting off her to help pull it off, joining the other clothes on the floor, but quickly returning his mouth to her, sliding his chest along her.
That feeling along could have made her orgasm after three weeks. His chest hair tickled her nipple as he sucked the other. His stomach slid along hers, her hands falling over his shoulders to press him harder against her.
He kissed back up her chest, her neck, her ear, before returning to her lips as his hand unbuttoned her jeans, unzipping, and then sliding them off her, dragging her panties with them. She reached down to help him, to which he gladly kissed her harder.
He felt his way up her legs, her bare hip, and to her stomach. She writhed against him, warm and pulsing. He ached to feel her naked skin against his.
Her hands were already unbuttoning his jeans when he thought about taking them off. Never breaking from his lips, she unzipped his pants and began to pull them down, he helped, kicking off his jeans and boxers into the pile of clothes on the floor.
Kissing her neck, he slid on top of her, relishing the feel of her nakedness against his. She moved her legs to draw him closer, feeling him throb against her thigh. She licked his shoulder and he raised his head above her, looking her in the eyes.