JD Frain
banner
jdfrain.bsky.social
JD Frain
@jdfrain.bsky.social
Just moved in. Former resident of Twitter Blvd. Please, no welcome casseroles, but I'm happy to talk books and writing.
Frain #kisses his wife on the back of the neck. “Smells delicious. What’s for—”

“Pork chops and arsenic sauce.”

He tilts his head. “Sounded like you said—”

“Apple sauce. Pork chops and apple sauce.”

"Hm." He nods. "You're eating too?"

“Right after you, dear. It's to die for.”
#vss365
February 14, 2026 at 4:53 AM
It’s midnight #dark out, so maybe I’m not seeing so well. Dad appears in my doorway like when I was a kid.

“Hey champ,” he says. “Get some sleep, uh.”

“But you’re not—”

“Yeah, yeah. Let’s go camping tomorrow. We keep talking about it.”

I nod, wishing for the world it was real this time.
#vss365
February 12, 2026 at 4:48 PM
Donating blood and the pseudo nurse says, "You won't feel a thing."

That's her second mistake. I had said right arm; she chose left.

And then her third when she says, "You can open your eyes now."

C'mon, everyone knows #aches and pains aren't real as long as you don't acknowledge them.
#vss365
February 10, 2026 at 8:02 AM
Zeke rushed to the kitchen, snatched a towel, and wrapped his wrist to stanch the bleeding.

Hearing the commotion, his mother ran in. "What hap--are you ok? How did--"

Chill, Mom. It's from my AI Memories page. They sent me a reminder of last year's #wound when I crashed my skateboard.
#vss365
February 6, 2026 at 6:51 AM
Barry squirmed in his beanbag chair. Zen was no longer achievable, but he’d settle for calm.

The #lambent glow of his faux vanilla candle danced on the wall. He closed his eyes and hummed. Just off in the distance ... a perfect peace.

Until his beard caught fire.
#vss365
February 5, 2026 at 6:38 AM
“Hey, hon,” Frain’s wife calls from the basement. “Can you bring me a shovel?”

“A shov ... um, sure. Why?”

Long pause. “Can you—”

“Coming!”

He edges down the stairs muttering, ‘yea, though I walk through the valley of the #shadow of death, I will fear no evil.”
#vss365
February 1, 2026 at 5:59 AM
On the #cusp of losing consciousness, he leans into the snow shovel one last time.

It's so cold the exact number below zero no longer matters.

He goes inside to tell his wife she's wrong. He doesn't care what she's wrong about, he just needs a heated argument.
#vss365
January 26, 2026 at 10:27 PM
Frain wakes on the lawn soaked by the all-night #drizzle. Stumbles inside. “How did I—"
“Sleepwalking.”
“My ankle aches. I must’ve—”
“Want me to help it?”
“Well, sure.” Visions her kissing it.
She picks up a lamp, bangs it into his knee. “How’s your ankle feel now?”
He limps to the shower.
#vss365
January 23, 2026 at 7:42 AM
Researching my historical novel, I see his photo from '97. He's in a hat, scar where his beard is now. Different name.

But it's him.

Find him in his yard next day. "First Union Bank, eh?" It's only a flash, but he's #unmoored by my knowledge. I now have total power over my neighbor.
#vss365
January 22, 2026 at 5:25 PM
Same Time, This Year

It happens every year. (Since 2019) Every January 1. New books fall into the public domain.  This year, any book published in 1930 is now in the public domain. The original idea of expiring copyrights was to promote the progress of science and useful arts. That’s how our…
Same Time, This Year
It happens every year. (Since 2019) Every January 1. New books fall into the public domain.  This year, any book published in 1930 is now in the public domain. The original idea of expiring copyrights was to promote the progress of science and useful arts. That’s how our founding fathers phrased it in the United States. And since they were thinking of the betterment of our country, they established that copyrights would last twenty-eight years.
johndavisfrain.com
January 21, 2026 at 5:43 AM
Frain folds the newspaper. "Your horoscope, hon. If you're a believer."

His wife slides a butcher knife into the block. "Go on."

"Leo? 'Your soulmate may surprise you. Betrayal and sharp objects #loom.' Ooh, wicked one today."

She hovers at the knife block. "You're Leo, dear. I'm Virgo."
#vss365
January 20, 2026 at 6:41 AM
From outside I heard the steel blade slam into the cutting board. I veered into the kitchen in time to see a half-watermelon collapse to the floor.

"Wow," I said. "Killer knife."

"Not yet," my wife whispered under her breath.
#vss365 #veer
January 19, 2026 at 8:37 PM
So, my TBR pile is swaying like a Jenga game, but I've finally read @kristin-hannah.bsky.social The Nightingale, and I feel like I've just crossed the Pyrenees on foot. It drained me, and it was oh so wonderful. Highly recommend if you haven't had the opportunity yet.
#Read
January 14, 2026 at 6:54 PM
Frain’s wife taps her phone, silences the alarm.

He rolls over in bed. "#Last night, in your sleep, you said you wanted to drown me in our pool.”

She yawns. “That was just your imagination, dear.”

“What was my imagination?”

“That I was sleeping. Now put on your Speedo.”
#vss365 #last
December 1, 2025 at 5:30 AM
He arrives late for his court date.

His wife spins her racquet, leers. “They charge for the full hour. I said court 4, ten o’clock. What part of that is confusing?”

“I heard you say ... tennish.”

She slams him in the knee for that one. “In #tennis, dear, love means—”

“I know, I know.”
#vss365
November 24, 2025 at 4:43 AM
Frain’s wife blocks the TV. He hits the mute button, but she #speaks anyway. “Thought we’d shake things up in the bedroom Saturday.” A come-hither wink.

He nods like a bobblehead. "Yeah, yeah."

“Good," she says. "You clean the sheets and vacuum. I’ll watch a 5-hour football game.”
#vss365
November 22, 2025 at 11:59 PM
He learned the hard way. Again. His slow #action caused his headache.

“What’s on the telly?” Frain’s wife asked.

“A layer of dust,” he said.

She stepped into the den, offered their Dust Buster. “Perhaps you could use this.”

“That thing? It sucks,” he said.

He didn’t duck fast enough.
#vss365
November 20, 2025 at 7:20 PM
A Terrific Read

All thumbs up for Chris Whitaker's ALL THE COLORS OF THE DARK.
A Terrific Read
All thumbs up for Chris Whitaker's ALL THE COLORS OF THE DARK.
johndavisfrain.com
November 20, 2025 at 4:50 AM
She enters the kitchen like a breath of foul air. “Did you unfriend me?”
He cowers. “I tried to enemy you, but that wasn’t one of the #options.”
“I consider that cheating.”
“That’s a high standard.”
“Add resisting arrest.” She pulls out her handcuffs.
He breathes deep. Ah, Wednesday nights.
#vss365
November 20, 2025 at 12:48 AM
"That look," he said. "Seen it before. Means you want me."

Frain's wife scoffed. "I'm studying history."

"Flattering, but I'm not making #history right now."

She pulled her Glock Model 10 from her waistband. Pulled the trigger. "There. Now, you're history."

#vss365
November 7, 2025 at 11:46 PM
We fell in love at 20, honeymooned at 25, parented at 30. So close, friends joked they couldn't fit between us.

Now ... the #geography has changed. Your voice is foreign. Your body a world away. Neither of us knows how it started. Where it happened. Or how to reverse it.

#vss365
November 6, 2025 at 4:56 PM
Frain's wife twirled in her #Halloween outfit. His jaw dropped.

"You're dressing up as my therapist?"

"Like it?"

"Creepy," he said. "Also, she doesn't carry a meat cleaver."

"This?" She raised the axe. "It's so I can carve out a problem."

"I thought I was your problem?"

She grinned.
#vss365
November 1, 2025 at 4:47 AM
She swipes the cleaver on the whetstone. The blade squeals in delight. Shoots sparks. Time to carve her masterpiece -- a Jack o'lantern.

She barely contains her #energy on her front porch where boyfriend Jack leans back with a beer.

"Hi, pumpkin," she says. And puts the cleaver to work.
#vss365
October 22, 2025 at 5:24 AM
The old woman said to her granddaughter. "Back in my day, before Internets, people had yard sales. Sell off broke toys, old clothes, mismatched cup and #saucer."

"You have a sale, Nana?"

"Sure. How I got rid of grandpa."

"So that’s why Ma won’t let u babysit."

"A 2-for-1 it's called."
#vss365
October 21, 2025 at 9:46 AM
7pm. Must-see TV. "Grab the popcorn, kids. Literary Idol is on."

They parked in the TV room. Mom & Dad on the sofa, 3 kids splayed on the floor.

First contestant read a future historical mashup titled #Android of Green Gables.

The fam voted 4-1 for that one. Dad never understood sci-fi.
#vss365
October 18, 2025 at 5:49 AM