Question: is surprise an abstract noun?
Answer: surprise' is an abstract noun, a word for the unexpected, the astounding, the amazing, ... Answer: Surprise itself is an abstract noun.