NOUN: abruptness, amazement, astonishment, astoundment, attack,
awe, bewilderment, bombshell, consternation, curiosity, curveball,
disappointment, disillusion, epiphany, eureka, eye-opener, fortune,
godsend, incredulity, jolt, kick, marvel, miracle, miscalculation,
phenomenon, portent, precipitance, precipitation, precipitousness,
prodigy, rarity, revelation, shock, start, stupefaction,
suddenness, thunderbolt, unexpected, unforeseen, whammy, wonder,
wonderment
VERB: amaze, astound, awe, bewilder, blow away, bowlover, cause
wonder, confound, confuse,consternate, daze, dazzle, discomfit,
disconcert,dismay, dumbfound, electrify, flabbergast, floor,jar,
jolt, leave aghast, leave open-mouthed,nonplus, overwhelm, perplex,
petrify, rattle, rock,shake up, shock, spring something on,
stagger,startle, strike dumb, strike with awe, stun,stupefy, take
aback, take one's breath away,throw a curve, unsettle
ANSWER: astonishment, amazement, wonder, disbelief, shock,
revelation, bolt from the blue, disclosure, bombshell (informal),
shocker (informal)