filled with astonishment