Candi: or, the optimist