The only times I've made gift-donations is when either (a) someone has requested them in one way or another, or (b) when a beloved pet has died. I've given memorial donations to shelters on those occasions, because I know they'll be welcome. Otherwise...no.
no subject