Waiting, that most human of experiences, saturates all of our lives. We spend part of each day waiting—for birth, death, appointments, acceptance, forgiveness, redemption. This …