It's been a while since I read this one. So out of fairness, I'm taking away the starred rating until I can do a reread and objectively evaluate this book. As I told my friend just recently, I read this book while I was in vet school, which was a generally craptastic time of my life. It could be vet...