Can you tell me what book it is?
The word “flabbergastled” doesn’t seem to exist, the closest word is “flabbergasted”
Flabbergasted means the feeling or showing intense shock, surprise, or wonder : utterly astonished
It played a good roll because it helped people understand more