Andrew Cain
banner
acain.bsky.social
Andrew Cain
@acain.bsky.social
Indie writer, TTRPG designer for Tree and Tower Press.

A Foul Light Shines preview available on our Kofi.

https://ko-fi.com/tntpress

https://www.amazon.com/stores/Andrew-Cain/author/B07SPVDS53?ref=ap_rdr&isDramIntegrated=true&shoppingPortalEnabled=true
Ok, I get advertising no spice, narrow reader expectations... But who the fuck is looking for no swearing?
January 24, 2026 at 8:14 PM
I'll take it. But I get it. All of the violence at marginalized groups should have been too much.
January 24, 2026 at 8:12 PM
My dad keeps telling me that I should pay someone to coat the undercarriage? but I don't know if that's just a scam or not...
January 21, 2026 at 2:15 AM
Riley’s face flushed red as she quickly backtracked.“I didn’t mean any offense! Unlike Abbey, the topic of romance is a bit taboo. I’m too busy.”
January 21, 2026 at 1:13 AM
intentionally trying to run out the warranty... meanwhile... my car is 10 years old now. Living in Maine... its time to prepare for a new one... only because at some point, it will rust out. The salt on the roads here is a vehicle killer.
January 20, 2026 at 11:54 PM
If a car lasts less then ten years, it's a piece of crap. And yet some folks trade them out constantly... the last one we traded out was more of a commentary on the dealership who were very clearly doing the barest of minimums on a vehicle that already had to have an engine repair at under 40k miles
January 20, 2026 at 11:54 PM
Yeah. No one's trying to scam me yet either
January 20, 2026 at 2:02 AM
A lot more specific.
January 19, 2026 at 1:46 PM
“Zoey, you like animals better than people most days. He could be covered in blood, and you’d say he’s good just for having a cute dog with him.” As if on cue, Luna let out a playful bark.
January 19, 2026 at 1:09 AM
Zoey walked over and sat down next to Tyler. “Dude, you ever meet a guy with a friendly well-behaved dog that turned out to be some terrorist? Nah, vibes are wrong. We can trust him.”
January 19, 2026 at 1:09 AM