my par for the course
after a week filled with loss
(my man found the gem)


my par for the course
after a week filled with loss
(my man found the gem)


here we are again
begging for an opening,
trapped between closed doors

**FINAL NOTICE**
Statement ID: 646 days.
License: Pending government approval.
Previous Charges: Empathy. Generosity. Kindness.
New Charges: Betrayal. Ignorance. Deception.
Amount Due: Loyalty. Awareness. Truth.
Due Date: 35 days ago.
**We recommend you send your payment 646 days in advance to allow for forgiveness time.**
DO NOT SEND LIES.


soap box continues
with a broken-down kitty
too tired to care

a Denver date day
trains, bikes, breweries, face masks
how i love this one



behind the closed door
a world is opening
one we’ll never see

it’s a public street
they can’t tell us we can’t park
in an unmarked zone
rich white people suck
all the joy from their mansions
and spit it elsewhere
yet, we shall obey
for we’re mere public servants
who just can’t get home
how can one measure
twenty-five minutes a day
taken from our lives?
simple math, of course:
the same numbers measure how
we teach our students
it’s a public street
and we park on our soap box
with no microphone
in the midst of darkness
after weeks of moment-by-moment loss
today we have a win
a Green Card on the horizon
of this young man’s dreams

i want the cute cat
and not the cracked-up pavement
through the broken woods


my defeated dog
is my exact expression
only calmer (him)
