Sign in

Kat Kennan

@katkennan.bsky.social
164 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
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.
120
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 · 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?
1351585758
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
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
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 · 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
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 · 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 · 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 · 11/06/2026
1/ Another true ghost story. Or grief story. Or maybe both. My mom was deeply spiritual. Not in a strictly religious way. She borrowed beliefs from all over the place and was fascinated by the ways different faiths overlapped. One of her favorite subjects was angels.
110
Kat Kennan @katkennan.bsky.social · 11/06/2026
1/ 👻 Has anyone ever had a spooky, inexplicable experience that felt like foreshadowing? Here’s mine. Back when I first moved to NYC in 2000, I dreamed of being a writer. Unfortunately, dreams don’t pay Manhattan rent.
100
Reposted by Kat Kennan
Lawrence @ldog562.bsky.social · 07/06/2026
absolutely...
28122853163
Reposted by Kat Kennan
The New Yorker @newyorker.com · 08/06/2026
The South Lawn octagon. www.newyorker.com/culture/cove...
newyorker.com
Barry Blitt’s “Out Cold”
The South Lawn octagon.
420243
Kat Kennan @katkennan.bsky.social · 02/06/2026
Happy Pride to the people who spent years being told they were “too much,” “too emotional,” “too queer,” “too sensitive,” “too loud,” “too complicated,” or somehow still not enough.
130
Kat Kennan @katkennan.bsky.social · 30/04/2026
Final poem of the month: Worship. Thirty days of poetry, grief, longing, softness, rage, hope, survival, and tiny beautiful moments. Thanks for reading along. 🤍 #poetry #writing #poemaday open.substack.com/pub/katkenna...
open.substack.com
Worship
Thirty days ago, I started sharing a poem a day.
000
Kat Kennan @katkennan.bsky.social · 29/04/2026
Day 29/30: Longing 🌊 A poem about subway heat, exhaust fumes, touch that lingers in your skin, and wanting the ocean badly enough to ache for it. NYC is equal parts seduction and suffocation. open.substack.com/pub/katkenna...
open.substack.com
Longing
Day 29 // Poem a Day
000
Kat Kennan @katkennan.bsky.social · 28/04/2026
Day 28: Angels & Demons A poem about grief, inherited silence, survival, and becoming your own light after years of dimming yourself to survive. 🕯️ #poetry #writingcommunity #poemaday open.substack.com/pub/katkenna...
open.substack.com
Angels & Demons
Day 28 // Poem a Day
030
Kat Kennan @katkennan.bsky.social · 27/04/2026
Day 27. Not every morning is a breakthrough. Sometimes it’s just choosing to show up anyway. That’s enough. open.substack.com/pub/katkenna...
open.substack.com
The Morning After
Day 27 // Poem a Day
000
Kat Kennan @katkennan.bsky.social · 27/04/2026
This is climbing fast today. Not because it’s polished. Because it’s true. “How do you live with it?” 🔗 open.substack.com/pub/katkenna... Subscribe if you’re tired of people pretending this doesn’t exist. #trauma #writing #substack #survivorstory
open.substack.com
How Do You Live With It?
When the story about Gisèle Pelicot broke, I didn’t say anything.
010
Kat Kennan @katkennan.bsky.social · 26/04/2026
Day 26: The Candlelight Between Us A poem about chosen family, birthdays measured in presence instead of years, and the kind of belonging that makes survival feel less lonely. Sometimes the celebration isn’t the cake or the candles. It’s the people who stay. open.substack.com/pub/katkenna...
open.substack.com
The Candlelight Between Us
Day 26 // Poem a Day
010
Kat Kennan @katkennan.bsky.social · 25/04/2026
Some doors aren’t for closing. They’re for standing in, breathing, remembering… and choosing what comes next. Threshold — Day 25 open.substack.com/pub/katkenna...
open.substack.com
Threshold
Day 25 // Poem a Day
000
Kat Kennan @katkennan.bsky.social · 25/04/2026
This is climbing fast today (437 views and counting). Given the news right now…yeah. It lands. “How do you live with it?” If it hits, come subscribe. I don’t write easy things. 🔗 open.substack.com/pub/katkenna...
open.substack.com
How Do You Live With It?
When the story about Gisèle Pelicot broke, I didn’t say anything.
000
Kat Kennan @katkennan.bsky.social · 24/04/2026
Day 24: Sanctuary Some grief rises. Some gets buried exactly where it shouldn’t open.substack.com/pub/katkenna...
open.substack.com
Sanctuary
Day 24 / Poem a Day
000
Kat Kennan @katkennan.bsky.social · 23/04/2026
Day 23: A Recipe for Her She gave love away in cookies, in casseroles, in warmth that filled a room. But the child beside her was still waiting to be held. Some love feeds everyone—except the one who needs it most. #writer #writing #poem open.substack.com/pub/katkenna...
open.substack.com
A Recipe for Her
Day 23 // Poem a Day
010
Kat Kennan @katkennan.bsky.social · 22/04/2026
Not all love is loud. Some of it flickers softly and still manages to light the whole room. “Aglow” — day 22 ✨ #writers #poem #poetry open.substack.com/pub/katkenna...
open.substack.com
Aglow
Day 22 // Poem a Day
050
Kat Kennan @katkennan.bsky.social · 22/04/2026
Day 21 — Sacred Feast Some nights feed more than hunger. They remind you what it feels like to belong. #poetry #writing #author open.substack.com/pub/katkenna...
open.substack.com
Sacred Feast
Today’s poem (Day 21) is coming late in the day, but here you go!
040
Kat Kennan @katkennan.bsky.social · 20/04/2026
Hope isn’t loud. It’s something small you decide not to drop. Day 20: Fragile Things #poetry #poem #writers open.substack.com/pub/katkenna...
open.substack.com
Fragile Things
Day 20 // Poem a Day
010
Kat Kennan @katkennan.bsky.social · 19/04/2026
Not every apology is spoken. Some are folded into laundry, stacked into routines, carried quietly from room to room. We inherit more than we realize. #poetry #writingcommunity open.substack.com/pub/katkenna...
open.substack.com
Bloodlines
Day 19 // Poem of the Day
010
Kat Kennan @katkennan.bsky.social · 18/04/2026
Day 18 Some mornings don’t ask for greatness. Just presence. Open your eyes. Take the step. Try again. open.substack.com/pub/katkenna...
open.substack.com
The Morning After
Day 18 of sharing a poem a day.
000
Kat Kennan @katkennan.bsky.social · 17/04/2026
She said “bwird” like the word itself could fly. I think we forget how to look up that way. open.substack.com/pub/katkenna...
open.substack.com
Bwird
Day 17 // Poem of the Day
000
Kat Kennan @katkennan.bsky.social · 16/04/2026
Day 16: Opera Singer Volume isn’t power. Sometimes it’s just fear with a microphone. open.substack.com/pub/katkenna...
open.substack.com
Opera Singer
Day 16 // Poem of the Day
000
Kat Kennan @katkennan.bsky.social · 15/04/2026
Day 15 // Quiet Harbor Not all stillness is emptiness. Some of it is recovery. open.substack.com/pub/katkenna...
open.substack.com
Quiet Harbor
Day 15 // Poem of the Day
000
Kat Kennan @katkennan.bsky.social · 14/04/2026
Day 14 // Poem of the Day Not all transformation is gentle. Some of it looks like breaking. Some of it is breaking. But even then— something in you refuses to disappear. “Ecstasy of Ruin” open.substack.com/pub/katkenna...
open.substack.com
Ecstasy of Ruin
Day 14 // Poem of the Day
000
Kat Kennan @katkennan.bsky.social · 13/04/2026
Spring isn’t soft. It’s growth in unstable conditions. Bloom anyway. 🌱 open.substack.com/pub/katkenna...
open.substack.com
Spring Rain
Day 13 // Poem of the Day
000
Kat Kennan @katkennan.bsky.social · 12/04/2026
Day 12 // Poem of the Day Some things don’t need permission to bloom. Wildflowers don’t ask. They just grow anyway. open.substack.com/pub/katkenna...
open.substack.com
Wildflowers
Day 12 // Poem of the Day
000
Kat Kennan @katkennan.bsky.social · 11/04/2026
Day 11: Run Away Some people run because truth would require them to change. This one is about choosing to face it anyway. No politeness. No shrinking. No shame. open.substack.com/pub/katkenna...
open.substack.com
Run Away
Day 11 // Poem of the Day
000
Kat Kennan @katkennan.bsky.social · 10/04/2026
They told you to be soft. To forgive. To kneel. But survival doesn’t look like obedience. Sometimes it looks like teeth. 🐺 open.substack.com/pub/katkenna...
open.substack.com
Lamb to Wolf
(Day 10)
000
Kat Kennan @katkennan.bsky.social · 09/04/2026
There’s a kind of quiet that doesn’t ask anything of you. It just lets you rest there for a minute. open.substack.com/pub/katkenna...
000
Kat Kennan @katkennan.bsky.social · 08/04/2026
Day 8. Not about now—about what lingers. Healing isn’t soft or linear. It’s messy, loud, and sometimes fueled by anger. But it’s also this: refusing to carry shame that was never yours. open.substack.com/pub/katkenna...
A woman smiling, pink hair pulled into 2 braids.
000
Kat Kennan @katkennan.bsky.social · 07/04/2026
This view isn’t about where I am right now. It’s something to hold onto for later. A reminder that even in darker moments, I’ve chosen to stay— and can again. open.substack.com/pub/katkenna...
000
Kat Kennan @katkennan.bsky.social · 06/04/2026
Day 6. Six years since my mom died. Somehow it feels like no time at all— and also like I’ve lived entire versions of my life without her. I still hear her voice in my head. Still wish I could call her. Still wish for one more hour. Today’s poem is for her. open.substack.com/pub/katkenna...
open.substack.com
Dreams of Her
Day 6 feels like it needs to carry more than just the poem.
000
Kat Kennan @katkennan.bsky.social · 05/04/2026
Day 5. Not everyone grows up feeling like they belong to where they came from. Sometimes survival looks like walking across shifting ground until you realize— you are the only place that has to hold. “ No Ownership ” open.substack.com/pub/katkenna...
open.substack.com
No Ownership
Before words carried weight,
000
Kat Kennan @katkennan.bsky.social · 04/04/2026
Some things don’t shatter all at once. They fracture slowly—quietly—until you don’t recognize yourself. But even then… you’re still here. And sometimes that’s the beginning. open.substack.com/pub/katkenna...
open.substack.com
Fragments of Glass
The glass shatters—
000
Kat Kennan @katkennan.bsky.social · 03/04/2026
Day 3. “The Anchor You Hold” For the ones who keep showing up even when they feel like they’re drowning. The quiet victories count too. open.substack.com/pub/katkenna...
open.substack.com
The Anchor You Hold
In the depths, where darkness pulls you low,
000