All Things Wise and Wonderful - James Herriot
I love the way I feel like I know all of the villagers personally after reading Herriot's books.