Sign in

Kat Kennan

@katkennan.bsky.social
173 followers 261 following 139 posts

I write novels, poems, and occasionally sentences that make strangers cry. Former founder. Current cat staff. Professional overthinker. Verified Human™️.

PostsRepliesMedia
Kat Kennan @katkennan.bsky.social · 06/09/2026
6/6 And all of this apparently takes place in 45 minutes. Maybe. 🚨 Keep looking up. 🚨
020
Kat Kennan @katkennan.bsky.social · 06/09/2026
5/6 Until eventually you yell: “I’M NOT A SCIENTIST! I’M AN AUTHOR AND LITERATURE MAJOR! I JUST, LIKE, GEEK OUT TO STAR STUFF SOMETIMES!”
120
Kat Kennan @katkennan.bsky.social · 06/09/2026
4/6 Apparently, listening to StarTalk occasionally has qualified you as an astrophysicist. At one point, you take a shower just to escape everyone, only to find yourself surrounded by some sort of government-ops-type person demanding answers about SPACE THINGS YOU DO NOT KNOW.
110
Kat Kennan @katkennan.bsky.social · 06/09/2026
3/6 NDT is talking about the universe, JWST, the Euclid Telescope, the soon-to-be Nancy Grace Roman Space Telescope (not THAT Nancy Grace!), and assorted other SPACE THINGS. Except somehow YOU are the one being interrogated about them.
110
Kat Kennan @katkennan.bsky.social · 06/09/2026
2/6 You may find yourself surrounded by estranged siblings, your alive dad, your alive (actually dead) mom, and, for reasons never explained, an old childhood neighbor. Meanwhile, Neil deGrasse Tyson is providing the soundtrack.
110
Kat Kennan @katkennan.bsky.social · 06/09/2026
1/6 🚨 Do not fall asleep watching StarTalk. 🚨 You might have an alarming dream that feels like a weeks-long nightmare, set partly in your childhood home and partly in your parents’ motorhome. This is a warning.
130
Kat Kennan @katkennan.bsky.social · 20/08/2026
Thank you doesn’t cover it. This started with me shouting about marketing into space and has evolved into poems and essays and whole ass novels. If you haven’t subscribed yet, come join my army of ghosts here: katkennan.substack.com/subscribe 💜💜💜💜💜 #writing #substack #fiction #community
100 Subscribers image for Kat’s Substack Every Ghost Has an Author
031
Kat Kennan @katkennan.bsky.social · 11/08/2026
Hi love
010
Kat Kennan @katkennan.bsky.social · 26/07/2026
7/ Looking back, I don’t think Queenie gave me a story. I think it gave me permission to believe stories could be this big. Everything else… That became mine. ❤️ open.substack.com/pub/katkenna... #booksky #author #writing #creativeprocess #ninjaturtle
open.substack.com
The Story I Accidentally Spent 30 Years Writing
How a Book I Loved in Middle School, a Ninja Turtle, and a Lifetime of Becoming Myself Created Kristina Kelley.
080
Kat Kennan @katkennan.bsky.social · 26/07/2026
6/ The novel changed too. It stopped being about fame. It became about family. About grief. About home. About fathers who tell stories, women who make tea, and chefs who make soup.
110
Kat Kennan @katkennan.bsky.social · 26/07/2026
5/ Somewhere over the next thirty years, Michaelangelo became Matt Callahan. Not because I found a better name. Because I became a better writer. And maybe a better human.
100
Kat Kennan @katkennan.bsky.social · 26/07/2026
4/ It gets better. The first version of my novel, written in seventh grade? The hero wasn’t Matt. He was… Michaelangelo. Yes. Like the Ninja Turtle. 🐢
100
Kat Kennan @katkennan.bsky.social · 26/07/2026
3/ Today I learned… Her last name was Kelley. My protagonist has been Kristina Kelley for decades. I genuinely had no memory of that. Brains are wild.
100
Kat Kennan @katkennan.bsky.social · 26/07/2026
2/ I taught myself to read before kindergarten. By fifth grade I was reading War and Peace. By middle school I was quietly borrowing my mom’s historical romances. Somewhere in there, I read a family saga called Queenie. I remembered how it made me feel. I didn’t remember her last name.
100
Kat Kennan @katkennan.bsky.social · 26/07/2026
1/ I accidentally solved a 30-year-old mystery today. While editing my novel, I realized the last name of my protagonist might have come from a book I loved as a kid… a detail I had completely forgotten. 🧵
140
Reposted by Kat Kennan
Raider @iwillnotbesilenced.bsky.social · 19/07/2026
Have you ever read the Constitution?
1351584758
Kat Kennan @katkennan.bsky.social · 13/07/2026
Join the journey on Substack:-) Katkennan.substack.com
010
Kat Kennan @katkennan.bsky.social · 13/07/2026
Not formally. I share chapters sometimes, but looking for an agent. (I’ve self published previously, but hoping for traditional).
110
Kat Kennan @katkennan.bsky.social · 13/07/2026
Spent yesterday teaching myself enough After Effects to make a trailer for the novel I’ve been writing for three decades. Turns out that’s a perfectly reasonable way to spend a Sunday. 🎬📖 #writing #indieauthor #trailer open.substack.com/pub/katkenna...
open.substack.com
I made a trailer for the story I’ve been carrying for 30 years.
Sometimes a novel asks to become something else for three minutes.
150
Kat Kennan @katkennan.bsky.social · 08/07/2026
5/5 Let’s see if we can cross that line together. ❤️ katkennan.substack.com/subscribe #WritingCommunity #Poetry #Writing #indieauthor #substack
katkennan.substack.com
Subscribe to Every Ghost Has an Author
Stories, essays, poetry, and the occasional emotionally devastating chef. Currently serializing The Kristina Kelley Saga — a literary family saga about fame, grief, inherited secrets, and the people ...
020
Kat Kennan @katkennan.bsky.social · 08/07/2026
4/5 This little corner of the internet has become something I care about more than I expected. If you’ve been thinking about subscribing, I’d love to have you join us.
katkennan.substack.com
Every Ghost Has an Author | Kat Kennan | Substack
Stories, essays, poetry, and the occasional emotionally devastating chef. Currently serializing The Kristina Kelley Saga — a literary family saga about fame, grief, inherited secrets, and the people ...
100
Kat Kennan @katkennan.bsky.social · 08/07/2026
3/5 I also want to celebrate the people who helped get us there. Anyone who becomes a paid subscriber while we’re making the push to 100 will get 3 bonus months added to their subscription. It feels like the right way to say thank you.
100
Kat Kennan @katkennan.bsky.social · 08/07/2026
2/5 So let’s make it fun. If we reach 100 subscribers, I’ll host a special Zoom event. You get to vote: 🖋️ A live poetry reading & Q&A 📚 A behind-the-scenes Kristina Kelley night ✨ Or something wonderfully unexpected.
100
Kat Kennan @katkennan.bsky.social · 08/07/2026
1/5 I just noticed I’m at 95 subscribers on Substack. Five more people. That’s it. For some reason, 100 feels like one of those milestones that says, “Keep going.”
110
Kat Kennan @katkennan.bsky.social · 04/07/2026
You’re helping complete strangers discover my work, and that’s a pretty incredible feeling. Onward. 💙 #booksky #substack #indieauthor #writing
050
Kat Kennan @katkennan.bsky.social · 04/07/2026
Apparently we’re making a habit of this. 😅 #31 Rising in Fiction today! That’s four appearances on Substack’s Rising list this week, which is honestly wild. Thank you to everyone reading Every Ghost Has an Author, sharing chapters, recommending, and cheering me on. 📚
110
Kat Kennan @katkennan.bsky.social · 03/07/2026
My poetry chapbook, The World Is on Fire, and I Write Anyway, is officially on Amazon in paperback + Kindle. It’s for anyone trying to stay soft, funny, furious, hopeful, and human while the world keeps doing… whatever this is. 📚🔥 tinyurl.com/4esawf3m #booksky #newbook #kindle #writing
tinyurl.com
The World Is On Fire, and I Write Anyway: A Chapbook In Four Movements
The World Is On Fire, and I Write Anyway: A Chapbook In Four Movements - Kindle edition by Kennan, Kat. Download it once and read it on your Kindle device, PC, phones or tablets. Use features like bookmarks, note taking and highlighting while reading The World Is On Fire, and I Write Anyway: A Chapbook In Four Movements.
071
Kat Kennan @katkennan.bsky.social · 01/07/2026
Apparently I’ve been writing The Kristina Kelley Saga for over 30 years. Today I remembered the first version was a 7th-grade short story. Kristina was already there. Matt was… originally named Michelangelo. 🐢😅 open.substack.com/pub/katkenna...
open.substack.com
The Story That Refused to Leave
How a seventh-grade short story quietly became the work of my lifetime.
000
Kat Kennan @katkennan.bsky.social · 22/06/2026
Spoilers!
000
Kat Kennan @katkennan.bsky.social · 22/06/2026
Spoilers!
110
Kat Kennan @katkennan.bsky.social · 21/06/2026
The sky has an anxiety attack. I offer breathing exercises. Neither of us is convinced they’re working. From my accidentally-written apocalypse poetry collection: “The Sky Has an Anxiety Attack, and I Watch.” #poetry #writersky #amwriting #poem #mentalhealth #writingcommunity #humor
060
Kat Kennan @katkennan.bsky.social · 20/06/2026
Lipstick the color of emergency exits. Perfume that smells like your favorite sin. Dress like you’re both the guest and the fire hazard. Smile. They’ll remember the photo long after the flash burns out.
000
Kat Kennan @katkennan.bsky.social · 20/06/2026
What to Wear to the Last Party on Earth Not black. The sky’s already wearing that. Sequins, maybe… so when the ash falls it looks intentional. Shoes you can run in but look good dying in. A jacket with pockets for pills, a lighter, the letter you didn’t send.
100
Kat Kennan @katkennan.bsky.social · 20/06/2026
Apparently, my apocalypse plan is: 1. Wear sequins. 2. Bring lipstick. 3. Pretend the ash is part of the aesthetic. From “What to Wear to the Last Party on Earth.” #poetry #writersky #amwriting #poem #apocalypsepoetry #comedy
140
Kat Kennan @katkennan.bsky.social · 19/06/2026
I think this poem may have been the accidental beginning of my apocalypse poetry collection. No book burnings. No riots. Just a joke that doesn’t get told and a story that never airs. “The Joke That Got Cut.” #poetry #writersky #amwriting #poem #substack #humor #kimmel
070
Kat Kennan @katkennan.bsky.social · 19/06/2026
I think they echo us. People are complex too. It’s a great mirror and therapy! 😆
110
Kat Kennan @katkennan.bsky.social · 18/06/2026
I love writing complex characters. Even though she is what boils down to a background character of sorts, I felt she deserved a fuller perspective or she told me she did. :-)
110
Kat Kennan @katkennan.bsky.social · 18/06/2026
In many ways how my mom died. In others to show Nicolette was never the nemesis.
110
Kat Kennan @katkennan.bsky.social · 18/06/2026
The end of the world has been rescheduled. Thank you for your patience. 🖤 #poem #poetry #poetsky #humor
071
Kat Kennan @katkennan.bsky.social · 18/06/2026
I guess you’ll have to keep reading ;-) You can start the series here if interested. I hope you do. open.substack.com/pub/katkenna...
open.substack.com
Kristina Kelley Is Dead
But the real story starts after the crash.
020
Kat Kennan @katkennan.bsky.social · 16/06/2026
The world ended for seven minutes one morning. No signal. No bars. Just me, staring at the router like it owed me an apology. From a poetry collection I apparently wrote and then forgot about. “Poem Written While the WiFi Went Out.” #poetry #writersky #poem #writingcommunity #humor
170
Kat Kennan @katkennan.bsky.social · 13/06/2026
Apparently I wrote (and forgot) an entire apocalypse based poetry collection. Here’s one. #poetry #writing #humor
140
Kat Kennan @katkennan.bsky.social · 13/06/2026
Definitely
110
Kat Kennan @katkennan.bsky.social · 11/06/2026
10/10 Maybe there was a perfectly rational explanation. Maybe grief was playing tricks on me. Maybe my mom was right. I honestly don’t know. I just know that for a few moments, the distance between here and gone felt a little smaller. 🌹🖤 #GhostStories #Grief #Storytelling
000
Kat Kennan @katkennan.bsky.social · 11/06/2026
9/ We just stood there staring at each other. Like: Whoa. To this day, I can’t explain it.
110
Kat Kennan @katkennan.bsky.social · 11/06/2026
8/ This time I was with my other daughter. I stopped. “Do you smell roses?” She looked at me immediately. “Yes.”
100
Kat Kennan @katkennan.bsky.social · 11/06/2026
7/ It felt magical. And insane. And comforting. All at the same time. A few months later, it happened again.
110
Kat Kennan @katkennan.bsky.social · 11/06/2026
6/ Not polite tears. Full-body sobbing. Because suddenly I had the overwhelming feeling that somehow, impossibly, my mom was there. I remember standing there whispering: “Mom.”
100
Kat Kennan @katkennan.bsky.social · 11/06/2026
5/ And then, standing there in the middle of my apartment, I remembered what my mom used to say. About roses. About Mary. About signs. And I just started crying.
100
Kat Kennan @katkennan.bsky.social · 11/06/2026
4/ My first thought was that one of my daughters had gotten into essential oils or some scented product. So I asked. The look on her face told me immediately she had no idea what I was talking about. The scent was still there. Strong. Everywhere.
100