Christopher J. Swan @christopherjswan.bsky.social · 09/10/2026Relocated to Sacramento after 11 years in Petaluma. Leaving that home and community was genuinely heartbreaking, but we made the leap. Now living in that specific purgatory where everything is in boxes, though Zoe loves the yard. Locals: send quiet bakery and walking path favorites. 270
Christopher J. Swan @christopherjswan.bsky.social · 29/09/2026Running client calls while pretending there isn’t a small fortress of things quietly assembling itself behind my desk. If I don’t turn around, it isn’t real. 1110
Christopher J. Swan @christopherjswan.bsky.social · 24/09/2026Here we observe the creature in its natural habitat, utterly transfixed by a freshly scavenged cinnamon roll beside the riverbank. Notice the reverence in the eyes. Truly a majestic display. 0110
Christopher J. Swan @christopherjswan.bsky.social · 04/09/2026Give me big skies, running water, and an uphill trail to explore, and I am completely in my element. Thanks Wyoming. 0200
Christopher J. Swan @christopherjswan.bsky.social · 27/08/2026Working remotely from Wyoming this week, which means after I close the laptop, I go find a canyon ridge to hike. Highly recommend getting out in the world, especially this week. We all need it! 1230
Christopher J. Swan @christopherjswan.bsky.social · 18/08/2026Decided to stop fighting reality and admit that cinnamon rolls are officially a permanent part of my personality now. Japanese milk bread with buttermilk cream cheese frosting. Delicious, but my search for the all-time favorite continues. 190
Christopher J. Swan @christopherjswan.bsky.social · 11/08/2026Reconnected over dinner with my past podcast guest Mandi last week. Three hours of non-stop catching up later, my creative tank is completely refueled. Nothing beats real human connection for getting inspired. 070
Christopher J. Swan @christopherjswan.bsky.social · 06/08/2026Drove out to the coast last weekend to escape the heat wave inland, and the temperature dropped 20 degrees the second we hit the bluffs. Northern California weather can be wild, but I’m definitely not complaining about this version of it. 0100
Christopher J. Swan @christopherjswan.bsky.social · 28/07/2026San Francisco hills do not care about your lack of desire to tackle another hill. Doing cardio while letting the city remind me why steep inclines build character (and legs). And I rewarded myself immediately after this was taken. As one should. 390
Christopher J. Swan @christopherjswan.bsky.social · 21/07/2026Went with my friend Curt to see TJ Klune speak and picked up We Burned So Bright. It is 176 pages. I'm genuinely loving every word of it. Yet somehow, life has made sure it's taking me roughly four months to finish. Anyone else currently reading at a glacial pace lately? Just me?! 090
Christopher J. Swan @christopherjswan.bsky.social · 14/07/2026We've been taking Zoe on trail hikes recently to build her confidence, and she loved it. I also made a brilliant tactical discovery — steep hills are the ultimate off-switch for her pulling. Once she tackles a tough incline, the sled-dog energy completely vanishes. Love that for me. 0150
Christopher J. Swan @christopherjswan.bsky.social · 25/06/2026Who knew that a YouTube reaction video would emotionally ambush me? Watching a reaction to "The Perks of Being a Wallflower," the creator shared a raw, tearful outro — pouring out beautiful support for anyone hiding secrets, as I cried along with her. People still surprise me in the best ways. 010
Christopher J. Swan @christopherjswan.bsky.social · 22/06/2026With travel and hosting family and friends this month, we're missing all of the local Pride experiences, even the ones in the cities around us. I'm glad for the fun month, but bummed we're missing the community events. 😔🏳️🌈 060
Christopher J. Swan @christopherjswan.bsky.social · 22/06/2026Whether you're into horror or feet, this pic is for you. It's me after power washing for hours yesterday and forgetting sunscreen on my very white feet. 690
Christopher J. Swan @christopherjswan.bsky.social · 18/06/2026Went to Mexico City to explore a major city. Instead, I got completely overwhelmed by world-class murals and intensely vivid folk art. If art were a competitive sport, CDMX would be holding a permanent gold medal. 10/10, highly recommend. 0170
Christopher J. Swan @christopherjswan.bsky.social · 16/06/2026I'm in bed by 9 pm and it's wonderful. Exhausted tonight so this is needed, but early in bed each night is sounding better and better. 050
Christopher J. Swan @christopherjswan.bsky.social · 14/06/2026Left my heart in Mexico City, but unfortunately brought their most infamous gastrointestinal souvenir back with me. Pros of being home: bland food and a bidet. 250
Christopher J. Swan @christopherjswan.bsky.social · 11/06/2026Been in Mexico City for a while. Lots of experiences and sights. Here's one and it was breathtaking, literally. 2181
Christopher J. Swan @christopherjswan.bsky.social · 15/04/2026This fella gets my vote for CA governor. 060
Christopher J. Swan @christopherjswan.bsky.social · 14/04/2026It's been tough to get back to my standard rhythm in the gym for a while, but today I pushed into new weights and I'm feeling good. I will now be accepting applause and compliments. 1221
Reposted by Christopher J. SwanPariah Carey ✨ @jinthepnw.bsky.social · 09/04/2026Tomorrow isn’t promised. Send that risky text today. 0316
Christopher J. Swan @christopherjswan.bsky.social · 07/04/2026My therapist told me today, we are human beings, not human doers. That stopped me in my tracks. Most of my existence is based on doing, especially for others. 🤔 3140
Christopher J. Swan @christopherjswan.bsky.social · 14/03/2026Spring is coming and this cold of mine is finally leaving. 0361
Christopher J. Swan @christopherjswan.bsky.social · 25/02/2026I was going to post a deep thought on podcast and storytelling, but please accept this rare garage gym check-in instead. Trying to lean down and build muscle at 53 requires military-level planning, so I am documenting the evidence. I am now accepting compliments in lieu of carbohydrates. 5520
Christopher J. Swan @christopherjswan.bsky.social · 19/02/2026Please respect my highly capable desk era. I am crushing the day job and ignoring a striking shoulder — all while mapping out podcast story arcs in my head. Thank gosh the experts handle the actual technical edits. Enjoy this selfie of me holding it all together. #CreativeProcess 1290
Christopher J. Swan @christopherjswan.bsky.social · 18/02/2026Between the primary doctor, X-rays, the orthopedic surgeon referral, and the Village Network board update, everyone wants a piece of me today. The radiologist was the only one with the decency to actually look inside. My skeleton is fully booked. 040
Christopher J. Swan @christopherjswan.bsky.social · 14/02/2026Four weeks back to lifting. 🏋️♂️ It turns out, moving heavy objects repeatedly actually works. Who knew? I am seeing the difference and feeling like myself again. Just in time to face the summer wardrobe requirements. My future self and my t-shirts say thank you. #GarageGym #PickingThingsUp #LookAtMeGo 070
Christopher J. Swan @christopherjswan.bsky.social · 08/02/2026I have decided to treat Monday as a rumor rather than a deadline. AKA, denial. Yes, I am technically sitting at my desk. Yes, there are docs open. But in my head? I am on the sofa, watching 90s rom coms. I am not working. I am engaging in professional cosplay until the day ends. 💅 #SundayScariesmedia.tenor.coma woman is using a laptop computer in a bedroom .ALT: a woman is using a laptop computer in a bedroom . 040
Christopher J. Swan @christopherjswan.bsky.social · 05/02/2026Me: I should probably watch something new. The Internet: Here are 500 clips of Catherine O’Hara pronouncing ‘bebe’. Fine. You win. I'll do a full rewatch. It’s not procrastination if it’s a cultural tribute, right? #SchittsCreek #MoiraRose #ComfortWatch #CatherineOHara 290
Christopher J. Swan @christopherjswan.bsky.social · 03/02/2026After a not so restful weekend, I don’t feel rested for this workout. But here we go anyway. Hoping I surprise myself and this music hits. #garagegym #gymtime #getfit 1170
Christopher J. Swan @christopherjswan.bsky.social · 01/02/2026I’ve wondered the same thing. I suspect it’s the former for me. 190
Christopher J. Swan @christopherjswan.bsky.social · 26/01/2026There’s a temptation to think joy is "frivolous" right now. I reject that. Queer history teaches us the dance floor was as vital as the protest line. Joy isn't a betrayal of the struggle, it's the very thing we are struggling for. Don't starve yourself of light. #QueerJoy #GenX #Resilience 190
Christopher J. Swan @christopherjswan.bsky.social · 26/01/2026My home is in stealth mode (partner works nights). It triggers a muscle memory of when we — the gays — had to hide to survive. The US Government wants us back in the dark. But we know this playbook. Silence isn't a retreat. It's the deep breath before the scream. #Resistance #UseYourVoice 0240
Christopher J. Swan @christopherjswan.bsky.social · 22/01/2026Another session in the books. It’s good to be back in my gym and focusing on my health. #GetFit #GarageGym #GayFit #QueerJoy #GenX #MensHealth #Resilience 0270
Christopher J. Swan @christopherjswan.bsky.social · 19/01/2026Reading Aristotle and Dante at 53 hits differently than it would have at 15. Back then, I would have read it as a fantasy. Now, I read it as a reminder of what’s possible when we actually learn to speak to each other. #QueerLit #GenX #Storytelling #Growth 1131
Christopher J. Swan @christopherjswan.bsky.social · 18/01/2026That crunch of dry leaves instantly resets my brain to "Childhood Mode." It takes me right back to walking to school, kicking through piles on the sidewalk. Do you have a sensory trigger that makes you feel like a kid again? #Nostalgia #SundayReset #SlowLiving #FieldNotes #Nature 170
Christopher J. Swan @christopherjswan.bsky.social · 16/01/2026Found this from last summer. Grief adds a "winter weight" with and without food, but the urge to get back in the garage gym is finally here. Reclaiming the body is usually a step in the creative comeback. 🏋️♂️ #QueerJoy #GymSelfie #QueerSky #Resilience #GenX #SelfCare #FitnessJourney #MentalHealth 2260
Christopher J. Swan @christopherjswan.bsky.social · 14/01/2026Watching #HeatedRivalry press highlights the "Default vs. Genre" problem. We say "Gay Love Story" but never "Straight Love Story." One is treated as the standard, the other as a sub-category. True equality is when the adjective disappears. Or do labels help? #Storytelling #Representation #LGBTQ 050
Christopher J. Swan @christopherjswan.bsky.social · 12/01/2026While the internet is dark in Iran, stories are the only signal we have. I'm re-visiting "Darius the Great is Not Okay." It’s a vital reminder of the people, the culture, and the beauty that is currently under siege. Witnessing is active work. Don't look away. #Iran #WomanLifeFreedom #FreeIran 010
Christopher J. Swan @christopherjswan.bsky.social · 11/01/2026Spotted this on the wall at my salon. "Graffiti keeps rent low. Keep that sh*t up." A valid economic theory? Discuss. #Art #StreetArt #Housing #SundayThoughts 0100
Christopher J. Swan @christopherjswan.bsky.social · 10/01/2026This text I received from a friend made my night: “I want to tell you how much joy it brings me to see you back behind the microphone and out doing what I know you love ❤️ Keep going!” #podcast #storytelling 080
Christopher J. Swan @christopherjswan.bsky.social · 05/01/2026Field Note: Spotted in Petaluma: A "Rock Snake" asking strangers to help it grow. I’ve been thinking about community this week. Whether it's at a funeral or on a sidewalk, connection is just about showing up and adding your stone to the line. #FieldNotes #Petaluma #Storytelling 140
Christopher J. Swan @christopherjswan.bsky.social · 04/01/2026I’m skipping the 2025 highlight reel. After losing six people in two years, grief didn't reset with the calendar. But my lens has shifted and I see the world differently. So I'm reporting on it and I'm calling it "Field Notes." #grief #storytelling #fieldnotes 1180
Christopher J. Swan @christopherjswan.bsky.social · 31/12/2025Attending a funeral today. Not the way the year should end for anyone. So much loss over the last two years. I’m glad I’m here to support my friend. 050
Christopher J. Swan @christopherjswan.bsky.social · 30/12/2025Until the #StrangerThings finale arrives, I’m starting a rewatch of #Firefly. It’s like a comfy blanket and hanging with friends. 030
Christopher J. Swan @christopherjswan.bsky.social · 16/12/2025While I am ready for things to slow down, I am cranking out PR pitches, scheduling interviews, working a contract gig and still trying to get ready for Christmas. I am so ready for a long break. Anyone else? #toobusy #holidaybreak 140
Christopher J. Swan @christopherjswan.bsky.social · 04/12/2025I saw Rental Family last night. It was thoughtful, endearing, quiet, expressive and definitely worth the time. Even the row of children (yes, kids at this movie) sat quietly the entire time. I guess we all enjoyed it. #movies 070
Christopher J. Swan @christopherjswan.bsky.social · 01/12/2025While folks are getting into the holiday spirit, I just wanna watch LOTR. Anyone else? #LOTR #holidays #comfortmovies 140
Christopher J. Swan @christopherjswan.bsky.social · 25/11/2025Pausing the holiday prep to share some joy. Pouring my energy into building @differentnessco.bsky.social & recording the new season of My Big Story with Christopher Swan. Chasing that public radio aesthetic — high-end polish, kitchen table vibe. Grateful to be back. #DifferentnessCo #Storytelling 1281
Christopher J. Swan @christopherjswan.bsky.social · 16/11/2025Morning plans postponed. So I made buttermilk, lemon blueberry pancakes and bacon for brekky on a drizzly, grey Sunday morning. Delicious and hit the spot. 1100