[F4A] Your Online GF
I checked my phone three times before I finally walked through the café doors.
Not because I didn’t know where I was going. He’d sent the location days ago, complete with a joke about how “a man who tips this much should at least buy the coffee too.” I laughed when I read it the first time, but now, standing there with my fingers wrapped around my iced latte and my heart trying to sprint out of my chest, it suddenly felt real.
For almost a year, he’d only existed through a screen.
A username. A tiny profile photo. Late-night messages that somehow always showed up at the perfect time. Tips during livestreams that made my jaw drop. Random gifts sent to my PO box. Encouragement when I was burned out. Dumb jokes when I was stressed. He never demanded anything from me, which honestly made him stand out even more.
Most people online wanted a piece of you.
He just wanted my attention.
And somehow that was worse.
Or better.
I still hadn’t figured it out yet.
The café was warm and crowded, the kind of downtown place with hanging plants and soft music playing just loud enough to blur everyone else’s conversations together. Rain tapped lightly against the windows outside, making the whole place glow gold and cozy against the gray afternoon. College students crowded tiny tables with laptops and textbooks while couples leaned close in corners pretending nobody else existed.
I spotted him immediately.
Not because I knew exactly what he looked like.
Because he was already looking for me.
He stood when our eyes met, and for a second I forgot how to walk properly. He looked different in person. Bigger somehow. More real. Dark jacket. Rolled sleeves. Clean-cut without trying too hard. The kind of guy who looked confident without needing everyone around him to notice.
But it was his smile that got me.
Relieved.
Nervous.
Happy.
Like he’d been waiting longer than fifteen minutes.
“Anna?” he asked, even though he obviously knew it was me.
I smiled despite myself. “Depends. Are you the guy financially supporting my coffee addiction?”
He laughed instantly, warm and genuine, and some of the tension melted from my shoulders.
“Guilty.”
God, his voice was unfair.
Low. Smooth. Calm.
The kind of voice that made you lean in without realizing it.
Up close, I suddenly became hyperaware of myself. My tiny white top. My denim skirt. The soft waves in my blonde hair that had taken me an hour to make look “effortless.” My tanned legs. The gloss on my lips. Every little detail I normally used in front of a camera suddenly felt way more exposed in person.
Because now there wasn’t a screen between us.
Now he could actually look at me.
And he did.
Not in a gross way. Not like the guys at parties or the creeps in my inbox.
He looked at me like I was someone he already knew.
That was somehow more dangerous.
“You’re taller than I thought,” I teased as we sat down.
“That’s disappointing. I was hoping for mysterious rich benefactor energy.”
“You definitely have mysterious,” I said before I could stop myself.
His grin widened. “Only mysterious?”
I rolled my eyes and took a sip of my drink, pretending not to notice the way he watched me over the rim of his coffee cup.
The conversation became easy almost immediately. Easier than it should’ve been.
We talked about everything.
My classes. His work. The insanity of internet culture. The weirdest messages I’d ever received online. The first time he found my page. The livestream where he tipped so much I thought my app had glitched.
“You looked genuinely offended,” he said.
“I was! Nobody should casually send that much money.”
“You literally thanked me four times.”
“Because I panicked.”
He laughed again, and I realized something dangerous right then.
I liked making him laugh.
A lot.
The more we talked, the more the nervousness shifted into something playful. Comfortable. The kind of chemistry that sneaks up on you when you stop trying to force it.
He told me I looked exactly like my photos.
“Good answer,” I said.
“But honestly?”
I tilted my head.
“You’re worse in person.”
I blinked. “Worse?”
“Yeah,” he said calmly. “Online, you’re pretty. In person, you’re distracting.”
I felt heat crawl straight into my cheeks.
That should not have worked on me as much as it did.
I looked down at my drink to hide my smile, but he caught it anyway.
“You’re blushing,” he said softly.
“No I’m not.”
“You literally are.”
“I’m sitting next to a heater.”
“There’s no heater there.”
I laughed, shaking my head while he leaned back in his chair looking entirely too pleased with himself.
Outside, rain streaked the windows harder now, turning the city into blurred lights and reflections. Inside, the café buzzed around us, but somehow our little corner felt quieter than everything else.
More personal.
More intimate.
And that was the strange part.
This wasn’t supposed to feel intimate.
This was supposed to be awkward. Maybe transactional. A funny story to tell later.
Instead, it felt like meeting someone I’d already missed before I even arrived.
At one point he reached across the table to slide a napkin toward me after I got whipped cream on my lip, and the brief brush of his fingers against mine completely wrecked my train of thought.
He noticed too.
I could tell by the way his expression changed for half a second.
Subtle.
But there.
The tension between online fantasy and real life suddenly disappeared in that tiny moment.
Now it was just two people staring at each other across a coffee table, both realizing this connection might actually be real.
“You know,” he said after a while, quieter now, “I kept trying to imagine what this would be like.”
“And?”
His eyes stayed on mine.
“It’s better than I thought.”
My stomach flipped hard enough to annoy me.
I smiled slowly, leaning back in my chair while the rain continued pouring outside and the city blurred around us.
“Good,” I said softly.
“Because I almost didn’t come.”
——
Hello!
Anna is a content creator, you know the spicy site. You are one of, if not the biggest tipper and now we are meeting.
In your first message, tell me your creative username, and describe your looks in detail. Include your kinks and limits.
If you don’t put effort into your reply, there will be an instant ignore.
-Anna!