He groaned and stroked faster, his hips arching off the mattress, his own release approaching.
The door to the common room opened, then closed. Crap. He stopped, his hand still covering his hard flesh. The clip of high heels faded as another door closed.
He imagined them coming closer to him, Jordan opening his door, naked and beautiful. He grabbed a tissue from the nightstand and pumped harder. Grunts escaped from his chest, and he pulled the pillow from under his head to muffle them. This physical release wasn’t the fantasy he dreamed of, but it would do for now. His body tightened as he slid his hand over his flesh faster and faster.
A soft knock sounded on his door. “Josh.”
Any answer he might have made would have beenunintelligible as he released into the tissue. He clamped the pillow to his mouth, hoping the walls were thick enough to hide his groans and his mattress moving.
“Josh, you awake?”
He let out a slow breath before answering, his heartbeat echoing in his ears. “Yeah.”
A moment of silence followed. “I need some assistance.”
He jumped from his bed and threw the tissue away, then tucked his length into his underwear. He pulled on his jeans, not at all surprised that he was still semi-hard. “Come on in.”
***
Good God, he was half naked. His stomach had grown leaner than she remembered from eight years ago with his muscles more clearly defined. It was a hungry look. A trail of hair led to the grey cotton peeking above the fly of his zipped jeans as he stood next to his bed. She forced her gaze to his face.
Her breathing hitched at the lust and regret in his eyes.
“Sorry. I didn’t mean to disturb you.” She turned to leave.
“Jay.” His voice was steel and stopped her in her tracks. “What do you need?”
So many things. She waved her braced wrist, annoyed at her own helplessness. “Brandi helped me get dressed, but now I can’t undo the zipper. I thought I could do it myself or I would have had her unzip me.”
He made a twirling motion with his finger and she turned around, presenting him with the low-cut back of the dress.
He brushed loose hair off her neck with his fingertips, and her skin sparked where he touched her. She sucked in a breath.
He paused, the heat from his fingers lingering above her shoulder. Her skin pebbled in anticipation of his touch.
God, she needed this. Needed him. She swayed backward with the unconscious desire to be close to him.
“Jordan.” He whispered her name as he ran his fingertipsover her sensitized skin, down her arms, on her back. His breath warmed her neck, sending tiny shocks to her nipples.
Jordan waited for his kiss, for his lips to caress her tender skin. But he hesitated. She shifted her head, clearing the way.
“Yes,” she whispered. “Please.”
She held her breath until his mouth lowered to the side of her neck, nipping her gently as he pulled her impossibly close. His lips slowly caressed her shoulders in a path to her neck, and she let out a low exhale, her body tightening, even as she knew full well this may be their only night together.
He left a searing trail with his lips on her neck that hardened her nipples. His clean scent surrounded her, turning him into her world. One hand wrapped around her waist, keeping her close.
Her breathing got faster as he nibbled the soft lobe of her ear, the pressure increasing with each gasp. A simmering coursed through her blood, leaving her flushed and achy. He pulled the pins out of her hair, one by one, until he could run his hands through her brown locks.
“I dreamed about doing that all night,” he rumbled against her.
Her primal groan vibrated deep in her throat, and her hips pulsed with unmet need.
She turned so her breasts pressed flat against his chest and wrapped her arms around his neck. His lips crushed hers, demanding more. The pressure was intoxicating, leaving her breathless and gasping. She sunk her hand in his hair. The strands curled around her, tickling her palm.
A groan sounded in his chest, and he probed with his tongue. She welcomed him in, demanding the intimate dance. He slowly unzipped her blue dress with one hand, the other stroking her exposed back.
Once the zipper was past her hips, she held the top to herbreasts and stepped back. He let out a low growl and reached for her, then clutched his hands into fists and dropped them to his sides.