*This one came from wanting to write something tender and slow, about two adults who meet online and actually click. Thanks for reading. Hope the dance scene feels as warm as I imagined it.*
Carmen Fong was forty-three years old and she could sort a neighborhood's mail in ninety minutes flat. That was the job. Letters, packages, flyers for a lost cat named Tank. Her hands did the work, the route drone on her shoulder did the scanning, and her brain went somewhere else.
Lately her brain went to the tango.
"Box six, that's the Ortiz place," she muttered, sliding a magazine in. "Left foot forward. Slow, slow, quick quick."
Nobody on the route paid her any mind. She'd been a mail carrier in San Lucas for eleven years. People knew her wave, her truck, her habit of talking to herself at the sorting bins. So she talked. She always narrated the steps now, because if she didn't, they slipped.
The haptic mat lived in her apartment, rented by the month, and it was the best money she'd ever spent. Eighty bucks a month and the thing buzzed under her feet to tell her where to step. The AR mirror showed her a partner. A gray ghost of a man who held out his hand and waited for hers.
His ghost name was Gerald. She hated the name Gerald. She danced with him anyway, every night after dinner, in the narrow space between her couch and her bookshelf.
"Again," she'd tell the mirror. And Gerald would reset and they'd go through the opening eight counts again.
Four weeks of that. Four, if she was honest about when she started. The tutorial levels went one through ten and she was on level seven. The mat had started praising her. Actual praise, in a calm robot voice. Good weight transfer, Carmen. She'd started looking forward to a robot's approval and she didn't even care.
Because here was the thing. She had a date coming.
Well. Not a date yet, technically. A meetup. Nathan. They'd been talking on that app for a month, which in app time was basically a marriage. Forty-six, software developer, never married, sent her photos of his terrible attempts at sourdough. She'd sent him photos of weird packages she had to deliver. A crate labeled LIVE FROGS, FRAGILE. A mattress strapped to a sedan. He laughed at the right things. That mattered more than she expected it to.
That morning she sorted mail and rehearsed and thought about messaging him, and by her lunch break she'd typed the message six times.
She sat in her truck on Cypress Street with a half-eaten sandwich and her phone.
Hey. Random question. You busy the 21st?
Delete. Too vague. He'd say no and then what.
So there's this thing called the Solstice Dance. Outdoor floor in Harbor Park, pop-up event, anyone can go. I was thinking...
Delete. She was thinking what, exactly? That she wanted to show him she could dance? That sounded desperate. Did it sound desperate? She was forty-three, not twenty-three. Who cared what sounded desperate.
She typed it plain instead.
So there's a dance event at Harbor Park on the 21st. The Solstice Dance. Pop-up floor, live band, cheap wine. I've been taking lessons. Sort of. I want to show off. Come with me.
She stared at it. Then she hit send before she could delete it, and put the phone face down on the passenger seat, and finished her sandwich like a person who was fine.
She was not fine. She checked the phone four times before she finished the route. On the fifth check, at the top of Delgado Avenue, it buzzed.
Nathan: Show off, huh. Now I have to know things. What kind of lessons?
She grinned at the mailbox in front of her like an idiot.
Tango. Don't laugh.
Nathan: I'm laughing. But nicely. What if I can't dance at all? You've seen my balance issues in the sourdough pics.
Carmen: Then you stand there and I do the work and you look impressed. That's the deal.
Nathan: Deal. 21st, Harbor Park. I'll bring wine money and low expectations.
Carmen: Hey.
Nathan: Kidding. High expectations. You said you've been practicing. I believe you.
She put the phone away. Then took it back out.
Carmen: It's a real date this time, by the way. Not app chatting. Actual humans in actual daylight.
Three dots. A long pause. Long enough for her to deliver two parcels and regret the message.
Nathan: It's been a real date in my head for about three weeks. Just saying.
Well. She stood on a stranger's porch and smiled at a screen and the stranger's dog barked at her through the window and she did not care even a little.
That night she danced. The mat was set to level seven, the mirror showed Gerald, and for once she barely noticed him. Her feet knew the eight counts without the buzz telling her. Forward on the left. Slow. Weight back. Quick quick. The fan in the corner pushed warm air around and she pushed through it, counting under her breath, half watching her own reflection in the dark window behind the mirror.
Her reflection looked as if she was up to something.
"Okay," she said out loud, to the apartment. "Okay. The dip. Do the dip."
The dip was level eight. She wasn't on level eight. But the mat only buzzed corrections, it didn't judge, and the apartment was empty, and the 21st was nine days off. She wanted to walk onto that floor with something nobody expected from a mail carrier in orthopedic shoes.
She stepped back. Gerald's ghost held out his hand. She took it.
"Count for me," she told the mirror, and the mirror counted, and she went down into the dip with her free arm curled over her head like the tutorial woman did, and her balance held, and her knee only trembled a little.
She came up laughing. Alone in her apartment, sweaty, forty-three years old, laughing at a mirror.
The next nine days went like that. Work, mail, rehearsal. She told nobody at the depot. If she told Grace at the counter, Grace would tell the whole floor, and then Carmen would walk onto a dance floor in front of six coworkers and a man she liked, and if she ate it, she'd never hear the end of it. Some things you keep in your pocket.
She practiced the basic walk until it stopped looking like walking. She practiced the cruzada, the little cross of the feet, until the mat stopped buzzing at her. She practiced the dip eleven times over nine days and landed it nine times. The two bad ones she decided not to count.
On the 20th she laid out three outfits on her bed and hated all of them. Red dress, black dress, the nice blouse with the dark pants. She went with the red. It had a back she could live in and shoes with a heel low enough to actually dance on. She set them on the chair, brushed her teeth, and stood in the bathroom doorway looking at the mat rolled up by the wall.
"One more," she said.
The mat unrolled with a whir. Gerald held out his hand. She waved him off this time and danced to her own count, slow and quiet, just the fan and her feet and the streetlight through the blinds. Twenty minutes. Then the dip, once, clean, and she stepped out of it smooth and stood there breathing.
"Yeah," she said. "Okay."
The 21st came in hot for a solstice evening, the kind of June evening where the harbor went gold and stayed gold too long. Harbor Park had a wooden floor bolted down over the grass, strings of lights overhead, a five-piece band tuning up. Folding chairs around the edges. A wine stand. A hundred people or so, half of them couples, half of them hovering.
Carmen got there early. She stood at the edge of the floor with her hands in the pockets of a light jacket, feeling like she was waiting to be called into an office.
And then she saw him coming up the path, and every step she'd practiced fell straight out of her head.
He was taller than his photos. Gray coming in at the temples. He was carrying two paper cups of wine and looking around the crowd with the face of a man who was also sure he was about to be stood up, and then he saw her, and the face changed all at once.
"Carmen." He held out a cup like it was proof of something. "You came. I mean, obviously you came, you're standing here. Hi."
"Hi yourself." She took the cup. Red wine, cheap, exactly right. "You found the park. Gold star."
"I put the address in three apps. I don't trust myself with places." He looked at the floor, the band, the lights. "So this is the venue. This is where the showoff happens."
"That's the venue." She sipped the wine. "Nervous?"
"Extremely. You?"
"Yes." She said it fast, and it came out like a confession, and he laughed, and the band started tuning to a real key.
"Good," he said. "Misery loves an audience."
The band counted in.
The first song was fast. Carmen had not planned on fast.
She set her cup on a folding chair and held out her hand. "Come on. Before I lose my nerve."
Nathan put his cup next to hers. "Fair warning. My last dance was at a wedding in 2019. It ended with an injury."
"Whose?"
"Mostly mine. A little bit an aunt's."
She laughed and pulled him onto the boards. The band was hot, horns up front, and she got him into frame the way Gerald got her into frame, hand in his, hand on his shoulder. He was taller than the ghost. That threw her off for a second. Ghosts don't have shoulders that actually push back.
"Okay," she said. "Just walk. Slow. Like you're late but polite about it."
He walked. It was not a dance walk. It was a regular walk, the kind a man does across a parking lot. His feet went wherever they wanted. His frame was a suggestion. Somewhere around the fourth beat he stepped on her toe and said a word he clearly regretted.
"Sorry. Sorry."
"It's fine."
"It's not fine, that was your big toe, that was the toe you walk on for a living."
"It's a strong toe," she said. "Eleven years of sidewalks. Try again."
He tried again. Same result. The floor was full of people who actually knew how to do this, and Carmen felt her plan, her whole four-week plan, the cruzada, the walk, the dip, all of it sitting on the grass next to her cup of wine, getting warm.
So she did the thing she did at work when a route went sideways. She adjusted.
"New plan," she said. "Forget what I'm doing. Watch the band. Listen. Step when the horn says so."
"The horn says so?"
"The horn is the boss. I'm just middle management."
He laughed at that, a real laugh, and for one stretch of eight counts it actually worked. He wasn't dancing tango. He was walking in rhythm with a pretty woman's hand on his shoulder, and that was enough, and the song carried them around twice, and she even snuck in a little cross of the feet where he wouldn't notice.
"Did you just do something?" he asked.
"No!"
"You did something. Your feet crossed."
"That was you."
"Are you taking credit on my behalf?"
"Always."
The song ended and the band took a breath and the crowd clapped, and Nathan was grinning as if he got through something. His shirt had a sweat line starting at the collar. She noticed. She noticed a lot of things all at once and looked at the string lights instead.
"Okay," he said, catching his breath. "That song was a lie. That was not the tango you described in your messages. That was, like, cardio with witnesses."
"That was the warm-up."
"Is there a written test after?"
"There's a practical."
"God help me!"
Then he looked at her, and something in his face went from joking to asking. "Can we do the next one slower? I want to actually try. Not survive. Try."
The band eased into something with a bass line like a heartbeat. Carmen took his hand again and got them into frame, and this time Nathan did a thing she didn't expect. He put his hand flat on her lower back.
It was just a hand. She'd been held a hundred ways by Gerald's ghost, corrected, guided, buzzed at. This was a warm palm with real weight behind it, and it went through her like a current. Her step hitched.
"Sorry," he said immediately. "Too much?"
"No." Her voice came out lower than she meant it to. "No, that's. That's actually right. That's where it goes."
"It is? I guessed."
"You guessed well."
They moved. Slow. And here was the strange part, the part she'd tell nobody: slow suited him. The fast number had showed her everything he couldn't do. The slow one showed her what he could. He listened. He counted under his breath
Read the rest of the night.
Membership opens every story in full, plus every part of every series.
One tap creates your account and continues to secure checkout.
You’ll finish on our payment partner’s page. Billed discreetly as [BILLING NAME].