Astonished; abashed.