Her Red Dress, His Wild Desire

The grand ballroom shimmered with crystal lights, soft music, and whispered conversations. But the moment Ava entered, everything else disappeared.
She wore a stunning red dress that moved like fire around her body, elegant and bold at the same time. Heads turned instantly, but only one gaze truly mattered.
Lucas stood near the bar, frozen for a second as he watched her walk in.
She had always been beautiful, but tonight she looked unforgettable.
Ava noticed him and smiled slowly. “Still staring?” she asked as she approached.
Lucas took a breath. “Can you blame me?”
Her laughter was soft, dangerous, and far too familiar.
They had known each other for years—friends caught between timing, distance, and feelings neither had fully confessed. But tonight, something was different. The tension between them was no longer hidden behind jokes or polite smiles.
Lucas offered his hand. “Dance with me.”
Ava placed her hand in his, and electricity ran through both of them.
They moved to the center of the floor as the music slowed. His hand rested gently at her waist, pulling her closer. Her perfume surrounded him, warm and sweet, making it harder to think clearly.
“You’re nervous,” she whispered.
“I’m trying to behave.”
She tilted her head. “Why start now?”
Lucas laughed under his breath, then drew her nearer until there was almost no space left between them.
For years he had wanted to tell her how he felt. How every room changed when she entered. How no one else had ever compared.
Instead of speaking, he let his eyes say everything.
Ava’s heartbeat quickened. “Say something,” she murmured.
“You’re dangerous in that dress.”
“And you?”
“I’ve wanted you since the day we met.”
The confession hung between them like fire.
Ava reached up, touching his jaw softly. “Took you long enough.”
Then she kissed him.
Slow, deep, and full of every missed chance.
When they parted, Lucas smiled against her lips.
“Dance isn’t over,” he said.
Ava’s eyes sparkled. “Good. Neither is tonight.”

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *