Bill Harper is one of Joe’s closest friends in Shale City, Colorado, although their relationship sometimes gets contentious. Bill Harper is there on the fateful camping trip where Joe loses Joe’s father’s treasured fishing rod. He also goes behind Joe’s back to kiss Joe’s ex-girlfriend Diane. Bill Harper represents the start of Joe’s transition to adulthood as he forces Joe to deal with some tough new situations. Bill’s eventual death in World War I provides yet another example of the destructive effects of war.