Prayer for the French Republic bitterly reminds us that all of this has happened before, and most likely will again. In that sense, its timing remains sadly perfect.