stupefaction: a feeling of stupefied astonishment
astonishment: the feeling that accompanies something extremely surprising
vanilla pudding: sweet vanilla flavored custard-like pudding usually thickened with flour rather than eggs