A review by emilyinthewoods
All Creatures Great and Small by James Herriot

funny hopeful lighthearted relaxing sad slow-paced

4.5