Another word for shock in the context of surprise is jolt.
You could also use the words awe and excitement.
surprise, idea, shock
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.
Other words for startling are alarming, astonishing, shocking, surprising, unexpected and frightening.
In Mandarin, the word for "surprise" is "惊讶" (jīngyà). It can be used to express feelings of shock or astonishment. Another way to convey surprise in a more exclamatory sense is by using "惊喜" (jīngxǐ), which means "pleasant surprise."
Shock. It comes from the surprise attack on the town by the Germans in WW1. A Scarborough Shock is to be struck without warning. Not in common use.
surprise, shock, bounce, blow, impact, clash, collision, setback
That is the correct spelling of the word "gasped" (inhaled, as in shock or surprise).
Flabbergasted is just a fun word that means surprised.
Pop quiz
air raid
Taken aback
In our family, we call them "refrigerator surprise."