A Mile In His Moccasins
By Gileswench

Part 1

Part 2

Part 3