In her bedroom, more little lights scattered on every surface reminded Tori of their ninth-grade field trip to the planetarium. As soon as her eyes adjusted to the low light, Tori noticed a black dress strewn at the corner of the bed.
Had she come home too late? Too soon? She was debating whether she should go back downstairs when Mia came out of the bathroom in nothing but a black lace bra and matching underwear.
Tori’s breath caught. It wasn’t just the lingerie, or the candlelight, or the way Mia stood like she knew she was the center of gravity. She was something too close to divine. Every curve of her body was a dare. Every inch, an offering. Every line capable of inspiring ancient poetry or war in turns. If Tori could move, she’d kneel.
“What are you doing?” Tori asked before a more pressing question occurred to her. “How did you get in?”
Red hair draped over her shoulders, Mia moved toward her like water. Like waves crashing.
“I don’t know that your phone and door should have the same passcode,” she teased, voice low as she neared. “I had this really romantic idea of cooking you dinner.” She wrapped her arms around Tori’s neck and Tori instinctively rested her hands on Mia’s panic-inducing hips. “But then I realized…” Her lips hovered over Tori’s mouth. “That’s not what I wanted to eat.” When Tori moved in for a kiss, Mia leaned back. “But if you need your energy, I brought you a protein bar.”
“I’m sure I can manage,” Tori responded before capturing Mia’s bottom lip between her teeth.
Tori tried so hard to take her time. To savor Mia’s lips. The ones she’d tasted every day for weeks, and hadn’t even begun getting enough of. But then Mia moaned into her, fingers in Tori’s hair and pulling her so hard against her mouth that they were nothing but teeth and tongue and heat.
Deep, all-consuming need rushed through Tori. She walked Mia backward toward the bed. Kissing her harder with every step, Tori’s hands were inadequate for worshiping Mia’s body as she gripped her curves. She was about to drop Mia onto the bed and taste every inch of skin when Mia stopped her.
“Not tonight, baby,” Mia whispered, dark and dangerous against Tori’s ear. She bit down on Tori’s earlobe just as her fingers found Tori’s belt. “Didn’t I tell you I was fucking starving?” she growled, touch more possessive when she yanked Tori’s belt open.
Cursing, Tori felt her knees weaken. Mia’s mouth melted against hers again and all Tori wanted was to let go, but she couldn’t. With all the regret anyone had ever felt, she said, “I have to take a quick shower.”
“Now?” Mia unbuttoned Tori’s pants. “Like seriously right this second?” she whispered against Tori’s parted lips.
Desire roared its agreement with Mia, but Tori kept just enough of her senses to insist. “I’ll be so fast. You’ll barely have a second to miss me.”
Seeming to register that she’d been at work all day, Mia relented. “Fine.” She finished unzipping Tori’s pants and let them fall to the ground with the delight of a cat knocking something over to watch it break. And then she yanked Tori’s shirt over her head. “Let’s go.”
Moments later, she and Mia were walking into Tori’s spa shower naked and Tori was wondering whether she was dreaming. Whether she was going to wake up in her bed, sweat making the sheets cling to her body.
And then Mia’s teeth were on her neck, and she was pressing Tori against the stone tile. Tile that hadn’t yet warmed from the steam. The cold on her back was a shock, resetting Tori’s brain and reminding her that this was real. Mia was real and hers and clawing at her with the same desperation Tori hadn’t been able to suffocate.
Pinning Tori to the wall with a hand on her chest, Mia told her to stay put. She reached for the body wash on the shelf cut into the wall. Tori watched with growing anticipation as Mia worked the gel to a lather.
She started at Tori’s throat. She worked her way over her shoulders and down her chest. Closing her eyes, Tori indulged in the sensation of Mia’s hands gliding over her breasts. The contrast between Mia’s touch and the hot water made her want to hurry. To get out and have Mia in the comfort of her bed.
And then she eased lower. Over her ribs and down her tense belly and crossing her navel. Tori held her breath, waiting with every nerve-ending for Mia to slip between her thighs. To finally feel the relief of her touch.
Mia kissed her lips, her cheek, the shell of her ear before she whispered, “Turn around.”
Opening her eyes, Tori chuckled her surprise. “What?”
Mia was all curved lips and devilish intent. “Can’t have a dirty back, can you?”
Hesitantly, Tori turned. Palms pressed to the warming tile, she waited for whatever Mia had in mind. Three racing heartbeats later, it wasn’t soap on her back. It was Mia’s body pressed to hers.
“Fuck,” Tori groaned, loving the fullness of Mia’s chest against her back.
Mia’s mouth was on her shoulder, biting and kissing and hopefully leaving a mark. Rocking backward into her, Tori was verging on desperate.
“You’re really fucking hot, you know that?” Mia whispered before grazing her teeth over the back of Tori’s neck.
Tori opened her mouth to respond, but whatever she was going to say was lost in the moan that followed Mia’s soapy hand sliding between her thighs. Lost in the sensation of Mia’s fingers gliding confidently over her aching clit. Lost in the hunger building too fast to contain.
Cursing again, Tori turned her head, the side of her face pressed to the stone. Mia moved slowly, deliberately. Each circle she drew with her fingertips, each long exploratory touch, pushed Tori closer to anguished.
“This is how I’ve been practicing,” Mia’s words dripped down Tori’s neck and pulled at the throbbing she was only making worse. “When I’ve touched myself like this… All I’ve thought about was how you would feel.”
Legs shaking, Tori rocked her hips faster against Mia’s fingers. She’d never had an orgasm while standing up or in the shower, but she was desperately trying to make this a first. Desperately trying to find relief.