Pilgrim's Progress: A Retelling