In 1997, at the age of forty-two, Stephen Donnelly was ordained a Roman Catholic priest. Standing before God, the bishop, and the congregation, he made promises he struggled to keep. Three years into his priesthood, he descended into a world of cocaine and alcohol abuse. Fellow priests intervened...