City of Roses
banner
thecityofroses.com
City of Roses
@thecityofroses.com
The ten thousand things; the one true only.

An urban fantasy epic set in Portland—46 novelettes (so far): paperbacks, ebooks, zines, and on the web.
thecityofroses.com | bookshop.org/shop/thecityofroses
Day 9, a free Friday: I think I'll point you to the gallery of character art that the Spouse organized as a birthday surprise some years ago, with drawings of major players in the epic by some talented cartoonists you may well be familiar with…

pixelfed.social/c/7017637072...

#FantasyIndiesJanuary
January 9, 2026 at 10:27 PM
“Sun,” fit for so joyfull day. —Ysabel prepares herself for loss, and Jo sets out to save her.

thecityofroses.com/story/?c=Sun

(In which keys are lost, a plan is lost, an answer's lost, a house is lost, a duel is lost, and all is lost.)
January 8, 2026 at 11:39 PM
“Moon,” up above. —Three Kings contend, on planes mere mortals miss.

thecityofroses.com/story/?c=Moon

(In which a door's unlocked, a sword left behind, a coat is given, a light's turned on, and a Throne is sat.)
January 6, 2026 at 6:32 PM
Day 3, a snippet from the work: we'll go with this, from the 3rd volume, in which Bruno, Shrieve of the court, takes it upon himself to teach Chilli, the Harper, something of how it is value works, in a room full of, well, let him tell you:

thecityofroses.com/books/in-the...

#FantasyIndiesJanuary
January 3, 2026 at 2:46 PM
With the 26th novelette done, next week will see the launch of the 27th, " – tends to crumble – ", the way out of most antinomies. Fits appearing Mondays, Wednesdays, and Fridays:

thecityofroses.com/chapbooks/no...

#Zines #WebSerials #FantasyLit #RobotFightinBoots
January 2, 2026 at 7:43 PM
“Dazzle,” the glittering prize. Jo becomes the Huntsman, and Ysabel becomes.

thecityofroses.com/story/?c=Daz...

(In which way is made, debts are negotiated, something is spilled, villains are dueled, and snow begins to fall.)
December 30, 2025 at 7:23 PM
The 26th novelette, “ – only borders lie – ”, is halfway done: a challenge has been issued, and Jo must answer for it.

thecityofroses.com/story/?c=onl...

(In which a sleeper on a threshold wakes, knights aren’t dubbed, fine points of etiquette are debated, and love proclaimed, after a fashion.)
December 27, 2025 at 5:23 PM
“Deliverance,” is only perfect for a very short time. Ysabel tries to save her mother, and Jo buys a gun.

thecityofroses.com/story/?c=Del...

(In which the chase is on, sureties are demanded, a briefcase is opened, horror brought up, and the King comes back.)
December 24, 2025 at 1:03 AM
The epic's structured in seasons of 22 novelettes—because old skool Yankee teevee shows used to have 22 episodes per season, roughly, and it has nothing to do with the Major Arcana, so. —We've begun the third season; the first two are available in omnibus ebooks :

www.smashwords.com/books/byseri...
December 21, 2025 at 12:51 AM
Vol. 3, In the Reign of Good Queen Dick, collects chapters 23 – 33 of incantatory fantastic. Available as ebook or paperback:

thecityofroses.com/books/in-the...

#FantasyLit #UrbanFantasy #Booksky #GoodQueenDick
December 21, 2025 at 12:28 AM
Which means starting next week, appearing Mondays, Wednesdays, and Fridays, the next novelette, no. 26, " – only borders lie – "!

thecityofroses.com/chapbooks/no...

#FantasyLit #IndieAuthors #SelfPublished #StillThereNow
December 20, 2025 at 12:05 AM
The 25th novelette of the epic, " – two sweetest passions – ", is now complete on the website:

thecityofroses.com/story/?c=two...

#FreeBooks #Booksky #UrbanFantasy #ExcitementAndPrecision
December 19, 2025 at 11:45 PM
“Plenty,” so be glad, ye children. —Another of the Duke's parties, and Jo's intemperate decisions.

thecityofroses.com/story/?c=Ple...

(In which donuts are laid out, blades are engaged, a date is made, a confrontation's forced, and three fit in a bed.)
December 18, 2025 at 7:00 PM
December 17, 2025 at 1:40 PM
“Frail,” the wonders done by an inch of steel. –Jo and Ysabel each recover, in (and of) their own particular idioms.

thecityofroses.com/story/?c=Frail

(In which lunch is ruined, a sleeper wakes, time is nicked, sea air is taken, and a dinner party's wrecked.)
December 16, 2025 at 6:11 PM
“Mayhem,” to show you what steel do. —Jo fights a duel, for Ysabel.

thecityofroses.com/story/?c=May...

(In which a knife is plunged, a debt repaid [in part], an oracle's consulted, words are had, and swords are drawn.)
December 11, 2025 at 9:44 PM
December 10, 2025 at 1:57 PM
December 7, 2025 at 10:24 PM
December 7, 2025 at 12:04 AM
December 6, 2025 at 6:41 PM
Which means, starting next week, appearing Mondays, Wednesdays, and Fridays, the 25th novelette, " – two sweetest passions – "

thecityofroses.com/chapbooks/no...

#Zines #IndieAuthors #FantasyLit #PrecisionAndExcitement
December 5, 2025 at 11:44 PM
The 24th novelette, " – vilissima & infima – ", is now complete online:

thecityofroses.com/contents/#vi...

#FantasyLit #FreeBooks #Booksky #LowestAndTheLow
December 5, 2025 at 9:40 PM
thecityofroses.com/story/?c=Bea...

(In which coffee is ordered, clothes are laundered, groceries secured, an eye is lost, and a carpet ruined.)
December 3, 2025 at 5:31 PM
The 24th novelette is halfway done, and the pieces of the conflict of season two are assembling themselves, tout suite:

thecityofroses.com/story/?c=vil...

#FantasyLit #Booksky #CityOfRoses #LowestAndTheLow
November 28, 2025 at 8:53 PM
Which means, starting next week, the 24th novelette, " – vilissima & infima – ", will be appearing Mondays, Wednesdays, and Fridays!

#FantasyLit #FreeBooks #IndieAuthors #LowestAndTheLow

thecityofroses.com/chapbooks/no...
November 21, 2025 at 8:22 PM