Across the Miles
Frank lay back against his pillows, phone in hand, already feeling the weight of anticipation settle in his chest. He and Erin had been dancing around this for weeks--months even. The teasing, the playful flirting, the late-night confessions about what they'd do if they were in the same city. But tonight was different. Tonight, they weren't just imagining anymore.
Erin: Alright, let's try this. But if you leave me hanging, I swear I'll block you for emotional damage.
Frank smirked, shifting slightly as he read her message. His other hand rested over the bulge in his shorts, but he wasn't touching himself--just feeling the weight of his own arousal, letting the pressure build.
Frank: Picture this--dim lighting, the scent of warm skin and anticipation hanging in the air. She's lying back, her body already thrumming as he hovers over her, his breath hot against her neck.
Erin: Mmm, go on.
Frank: He takes his time. His fingers trace a slow path over her ribs, skimming the edge of her curves. Her breath catches as he moves lower, his mouth following, teasing...
Erin: Teasing how?
Frank exhaled, shifting his hand over himself, just one stroke and holding, just feeling the pulse of his own need.
Frank: His lips brush against her stomach, featherlight. Then lower. His hands press her thighs apart, fingers digging in just enough to make her shiver. And when his mouth finally--
His phone buzzed before he could finish.
Erin: Jesus, you're slow. My fingers are pruning over here.
Frank swore under his breath. His grip tightened over his shorts, his body strung tight with need, but he still didn't let himself move. Not yet.
Frank: Forget the story. I need something real. Send me a video.
A pause.
Erin: What kind of video?
Frank: Lie back on your bed, prop your phone so I can see all of you. Start slow--blow me a kiss first. Then lick your fingers, make sure they glisten for me. Then trail them down, between your breasts, past your belly button... all the way to your panties.
A longer pause. He could feel her anticipation through the screen.
Erin: And then?
Frank: Slide your fingers under the fabric, let me see how wet you are. Tease yourself, glide up and down, but don't rush it. I want to watch you take your time. And when you can't wait any longer... show me.
The typing dots flickered, then disappeared.
Frank stared at the screen, his free hand still gripping himself, his hips shifting slightly, needing relief but refusing to give in ...yet.
Then, finally, a notification.
Erin sent a video.
His breath came out uneven as he pressed play.
Video One: The Tease
Erin sprawled across her bed, her phone propped just right. She blew a slow, deliberate kiss toward the camera, her lips parting slightly. Then, her tongue flicked out, wetting two fingers before she slowly slid them between her lips, sucking lightly, letting them glisten.
Frank swallowed hard, his grip flexing over his shorts. Feeling out the familiar length without getting too excited.
She traced those fingers over her lips, down her throat, teasing herself as much as she was teasing him. When she reached the waistband of her panties, she hooked them just enough to reveal bare skin beneath.
Then, finally, her fingers slipped lower. A breathy sigh escaped her as she dragged them through slick heat, her thighs twitching slightly in response.
And just before the video ended, she moaned his name.
Frank let out a slow exhale, his entire body coiled tight. His free hand flexed over himself, adjusting, pressing down just enough to make him groan softly.
Erin: That was fun. What next?