We live in testing times, but there are many reasons to be optimistic