An angel descended from the sky.