A review by uponthedowns
All Things Wise and Wonderful by James Herriot

adventurous emotional funny hopeful reflective relaxing

5.0