Christians wait for prayers to be answered, for an afterlife in heaven, for the Virgin Mary to appear, and for God to speak. They wait to be liberated from oppression, to be "saved" or born again, for Easter morning to dawn, for healing, for conversion, and for baptism. Waiting and the disappointment and hope that often accompany it are explained in terms that are, at first glance, remarkably invariant across Christian traditions: what will happen...