Our Lady brings peace to a trouble world