At his 25th wedding anniversary, Winnipegger Randy Makinson thought he had it all: a long happy marriage, the joys of children, and a well-paying job fixing race car engines. But soon his wife left him, sending him into a spiral of loneliness and drug addiction that cost him his job and nearly his life. The good…