May peace prevail on Earth