Lifetime of bitter SF Giants disappointments; I call it like I see it, often with sarcasm. Also @bitterafterdark.bsky.social for non-baseball talk (currently, a lot of outraged political talk)
Me, after said #SFGiants game.

@bittergiantsfan.bsky.social
Lifetime of bitter SF Giants disappointments; I call it like I see it, often with sarcasm. Also @bitterafterdark.bsky.social for non-baseball talk (currently, a lot of outraged political talk)
Me, after said #SFGiants game.
Me, wondering why I bought #SFGiants tickets…
And I thought I was bitter! 🙃
It also looks like the sad Meta AI character (which is another form of cannibalism)
Hope you are flush with success
You escaped!
More praying, Bob!
It’s a shell game. There’s really only 175,000
I have a diamond of misery.
“Oh, darn!”
R.I.P. Coach Ditka.
It just came on in SF! 🌁😶🌫️
“We’re under attack!”
“Those are just the Blue Angels…”
“We’re under attack!”
R.I.P. Margaret Hamilton
Let’s go, Brewers!