Amazement means a feeling of great surprise or wonder. 'Surprise' captures this sense of being startled or astonished. 'Astonish' is a verb form, not matching the noun 'amazement'. 'Gaze' means to look steadily, which is unrelated. The emotional state of wonder is best matched by surprise.