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

adventurous emotional funny informative inspiring lighthearted reflective sad medium-paced

5.0