The problem with having a bunch of good days is that they're always followed by a bunch of not-as-good days.
The baby bulbul took a turn and died, despite our best efforts. This is why I am a reluctant rehabber, and why I don't click on animal rescue videos ̶ survival rate for rescues is 50/50, and it's a rough thing to go through over and over again. At least he was safe, fed, and warm. I feel really bad about it.
It has been a busy week with class visits, a program by the Humane Society, book shipments, and summer reading, so of course the power has been going out randomly. Not having power does not stop people from asking to print things, and the more stubborn ones will sit in front of the dead computers and stare at them. With the air conditioning down and groups of 40 kids hiking up from the park for storytime, it was getting a little bit stuffy in the library, and a cranky lady sitting at the computers started to loudly complain that it stinks like a dead animal, and she couldn't breathe, she was choking - all while looking at the guy reading in the corner. The guy who reads in the corner has never been a problem, he is mostly silent and minds his own business, but he is also homeless and Black. I am not sure which of those things she had a problem with, but I have been around the guy for months and he does not stink. My boss, however, takes words extremely literally and can't detect hyperbole or body language, so when he heard the lady say it smelled like a "dead animal", he went around asking everyone if they had an actual dead animal with them. As this was happening, another of our homeless guys came in wearing one of those clear hard-shell backpacks for carrying pets. I've never seen an animal in it, but in general we just treat animals like regular patrons (ie. no biting, screaming, or shitting on the floor), so I ain't give a damn. Boss didn't find the imaginary smell, apologized to the lady for the inconvenience, and went back to his office. One of our volunteers, who is nosy and thinks she works at the library, spied on the guy with the pet carrier backpack and was eager to run to boss and report that there was a live bird in there, so boss went out, called over the guy reading in the corner (WRONG PERSON), and told him sternly, "NO LIVE ANIMALS." Which is not the policy, but he was trying to look like he was handling things. The reading guy was confused, nodded, and sat back down with his book. The guy with the bird beat a hasty exit. The complaining lady was mad that the reading guy wasn't thrown out, yelled that she was going to give us a bad review, and stomped out. I watched the whole thing from the circ desk, where I was trying to check out books to a line of people using only pen and paper.

Broken tooth cost $700 to fix. I mean, some day I'd love to buy some Staub bakeware or a SMEG appliance (mostly so I can call it a "smegma"), but having teeth is nice, too.
In the middle of all that, my mother came home, Gavin tried to help medicate one of her cats for a skin condition, and he accidentally administered an overdose when the cat turned into a wild thing and squirted out of his hands. She hid and licked off the medicine before he could catch her, then started acting like she was having a stroke, so they rushed her to the animal hospital. She spent 2 days in critical care. The bill has rolled up over 5k so far. Gavin was so upset that he almost killed poor Scabbers, but he paid close attention to the explanations about the blood/brain barrier and recovery process, and he's been very attentive with her since she got home last night. She is temporarily blind, but eating and walking again. It'll take a few weeks of care, but she'll be okay. Gavin is considering the vet tech program at the university now, so that's something. I was worried he'd lose his confidence with animals, but he cares a lot, keeps calm, and uses mistakes to learn from, so he's got the right stuff for the job.
On the bright side
I dropped off my paintings for the upcoming show and got a call today to say I won an honorable mention cash prize. It's only like $25, but I'll take it. And put it in my tooth. Reception/awards ceremony is next week, and I'm very curious to see who the baby judge selected for Best in Show (the judge is my son's age, which will always be "tiny baby" no matter how much time passes).
My mother is happy with the renovations and cleaning, and hasn't gotten annoyed about all her [ALLEGEDLY] missing stuff yet, due to the immediate cat emergency. I may have gotten away with it.