I stare at the two messages in chat, fingers locked on the mouse.
The stream lags. The frame goes mosaic.
wife.
close the stream.
Then a third line, still lowercase, still no caps.
the kid and i are outside. we've been waiting a while.
Top Sub username: Kraken. Three years on my leaderboard, never said a word until tonight. Just gift-bombs. Always on the chapters where the CEO villain gets humiliated.
Chat goes feral.
wife???
TOP SUB IS THE EX???
OP didn't you say he was three minutes tops
outside? with a KID? plot twist of the century
Milo is on the rug in his paper birthday crown, half a slice of grocery-store funfetti in his mouth, looking at me sideways.
"Mom. Who's outside?"
The doorbell rings.
Right on cue.
Like whoever sent that chat had a stopwatch on the timing.
My first instinct is not to open the door. My first instinct is to kill the stream.
Of course the more I panic the worse it gets. I miss the End Stream button three times. Sub count climbs from 50K to 120K to 200K while I'm trying to click a red square.
don't you DARE close it
let us see
ex-husband at the door for a redemption arc i'm SCREAMING
bad back arc IRL
I finally land the click. Screen goes dark. Doorbell again.
Softer this time.
Worse.
Milo hops off the rug, plastic dinosaur slippers slapping the floor, headed for the entryway.
I grab the back of his shirt.
"Stop."
He looks up at me, all eyes.
"Mom, you're really pale."
Of course I'm pale.
I have spent three years on Webtoon paying my rent by drawing my husband as a punchline. Episode 1 is titled Three Minutes, Tops. Episode 2 is The CEO Has a Bad Back. Episode 3 has him in a Brioni suit, kneeling on a tin laundry washboard, reading his confession out loud.
The whole internet knows I have a deadbeat ex.
The only person who didn't know that the man dropping the most money on me is the deadbeat ex himself — was me.
Through the door, low:
"Wren. Open up."
My back hits the shoe cabinet.
Three years.
That voice still grabs me by the sternum.
Milo's face lights up.
"Mom. That guy sounds like Kraken."
I clamp a hand over his mouth.
A second later, another voice on the other side of the door. Smaller. Cleaner.
"Daddy. Is that the lady from the Webtoon you read every night?"
My head goes white.
Daddy.
Kid.
The kid outside calls Jude Daddy.
I reach for the doorknob and turn it slowly.
Jude Reeve is standing in the hallway in a black wool overcoat, shoulders dotted with rain. He looks like someone who walked out of an old dream and didn't bother with the door.
There is a small boy holding his hand.
The boy looks up at me.
Same face as Milo. Exactly the same face.
I hold the doorframe. Words stop working.
Milo peeks out from behind my hip.
The boy in the hallway looks back at him.
Same eyes. Same nose. Same furrow between the eyebrows.
Milo whispers, "Mom, am I looking in a mirror?"
The boy in the hallway sets his jaw.
"You're chubbier."
Milo erupts.
"You're chubby. I'm cute."
Jude's gaze drops to Milo's face.
Something in his eyes breaks like a windshield.
He kneels and reaches out, slow, to touch Milo's hair.
Milo ducks behind my leg.
Jude's hand stops mid-air.
My chest goes hot. I keep my mouth flat.
"What do you want, Jude."
He stands. His eyes find mine.
Three years. He's leaner. The angles of his face are sharper. There's exhaustion banked under the bones.
And the first thing he says makes me want to slam the door on his hand.
"Wren. Three Minutes, Tops. You wrote that?"
Me: "..."
He pulls out his phone. There on the screen is the latest episode of my Webtoon. A panel of a CEO with Jude's face, holding his lower back, saying to the heroine: "Woman, you've successfully aroused my chronic fatigue."
He bites the words.
"This. This is what I am to you."
I stay quiet for two seconds and then go on offense.
"Art imitates life."
He laughs.
Not a happy laugh. The laugh of a man who has run out of options inside his own head.
"When in life have I been three minutes."
I cover Milo's ears.
The boy in the hallway frowns.
"Daddy, what does three minutes mean?"
Jude closes his eyes.
I take the opening.
"There are children present. Mind your audience."
"You didn't mind your audience when you were drawing it."
"I was drawing my ex-husband."
"I never signed the divorce papers."
The entryway goes still.
Milo tilts his head up at me.
"Mom. Isn't an ex-husband only an ex if you got divorced?"
Backstabbed by my own son. Comprehensively.
Jude takes a half-step forward and brings the boy with him.
"His name is August. Auggie."
I look at the small face. Same as Milo's. My throat is tight.
"Your son?"
"Yours too."
The blood goes cold from my scalp down.
Three years ago I left the Reeve house four months pregnant.
I thought I was carrying one.
Back then Jude didn't love me. At least I thought he didn't.
Our marriage was a deal between two families. King County courthouse, his lawyer's office, a notary who didn't smile. The day we signed the license he took seven calls and reviewed three contracts. The ring came over from his Chief of Staff in a velvet box. He didn't put it on my finger. Ezra did.
The night of the small reception at the Rainier Club, his college girlfriend Sloane Vance flew home from a "wellness retreat" in Aix.
In the bridal suite I heard one of his aunts in the hall. "Wren? Please. Mrs. Reeve is going to be Sloane sooner or later."
I laughed at my own reflection while I redid my eyeliner. I laughed until the eyeliner ran.
That night I got a photo from a number I didn't know.
Jude carrying Sloane through the doors of Swedish Medical, her arm hanging from his shoulder.
One line of caption: the one he loves came home. time to step aside.
I didn't fight.
I had a Canadian passport in my name from college, a credit card my dad set up before he died, and I was in a Lyft to the border before sunrise.
I had Milo in Vancouver. The OB told me one heartbeat. I believed her.
Three years. Webtoon by night, baby by day. I drew Jude as a punchline because I couldn't admit I missed him.
If you hate hard enough, you can pretend you never loved.
And now there is another boy in my entryway.
Clean little navy blazer. Spine straight. Eyes that won't stop sneaking looks at me.
I crouch. My voice shakes.
"Auggie?"
He presses his lips together.
"Mm."
"How old?"
"Four. Today."
Milo throws his hand up.
"I'm four today!"
The two of them look at each other.
One sun. One ice cube.
I reach toward Auggie's face.
He doesn't flinch. He doesn't lean in either.
Jude says quietly, "I've been looking for you for three years."
I tip my head up.
"Looking for me."
I laugh once. My chest aches.
"The Reeve method of finding someone is dropping gift-bombs on her stream and watching her draw you with chronic fatigue."
His face darkens.
"At first I didn't know it was you."
"And after."
He looks at me.
"After, I wanted to see how bad you could make me look."
That shuts me up.
He adds one more thing.
"And to make sure you were okay."
It lands like a needle.
My eyes start to burn.
I step aside from the door.
"Get in."
Inside, the kids square off first.
Milo shoves his half-massacred birthday cake across the coffee table at Auggie.
"You want some?"
Auggie checks Jude.
Jude nods.
Then Auggie picks up a fork and takes a bite the size of a pencil eraser.
Milo's eyes go enormous.
"You have to ask permission to eat cake?"
Auggie, flat: "Manners."
Milo sits up straight, grabs a fistful of barbecue chips, and crams them into his mouth.
"I have manners. Mom says wash your hands first."
Auggie says nothing.
Jude is watching Milo like he's looking through glass.
"He's like you."
I shoot back: "What part of me, the chip-stuffing?"
"The mouth."
I set my water glass down hard on the table.
"Jude. Drop the cozy. You showed up here with a kid. Talk."
He pulls papers out of a folder.
Birth records.
Hospital transfer orders from the Vancouver clinic.
A paternity report from PathGenix Diagnostics.
I read Auggie's first.
Probability of paternity: 99.9999%.
My hands shake.
He really is mine.
I missed four years.
I make myself read Milo's.
Two seconds in, I freeze.
The line says:
Subject excluded as biological father.
I think I'm reading wrong.
I read it again.
Same line.
Excluded as biological father.
In the living room Milo and Auggie are arguing over who gets the last strawberry.
Milo doesn't know. None of this is his.
I feel like someone pushed me underwater and held me.
Jude is across the table, voice low.
"That report is from a year ago. I commissioned it."
I look up. My lips are dry.
"Meaning what."
"Milo may not be mine."
The line drops and the rest of the sound in the apartment goes far away.
Pieces stutter back to me.
My father, eight years ago, leaving for the assistant.
My mother on the kitchen floor.
A bar in Ballard the night of the funeral. Tequila I didn't pay for.
The man my friend Tasha pulled over to my booth because I was crying too loud.
Then six weeks later, the merger conversation at my mother's house. Sign the license, save the company, save your mother's hospice bills.
The timeline is a knot.
I have not let myself touch that month for four years.
It's pulling its own thread loose now.