Shock or unexpected.
A nine letter synonym for surprise is amazement.
A synonym would be amazement, or surprise, wonder, awe, or shock.
Shock, Surprise, terror
Perplex
Synonym - Surprise, Bewildered, Shocked
amaze, surprise, stun, stagger, bewilder, astound, daze, confound
surprise, shock, bounce, blow, impact, clash, collision, setback
entertain astonish, surprise, shock, stun, alarm, stagger, startle, bewilder
A good synonym for the phrase "to reveal a secret" would be the word surprise, as a verb. As a verb, surprise means to cause someone astonishment or shock.
Disheartenment: a synonym for dismay that suggests a sense of loss of hope or motivation. Discouragement: a synonym for dismay that implies a feeling of being demoralized or dispirited. Consternation: a synonym for dismay that conveys a sudden and overwhelming sense of surprise or shock.
A less common synonym for "revelation" could be "enlightenment" or "epiphany."