Sorry for inflicting this on everyone, but not sorry enough to not post it.
All things Stardew Valley.