Taken aback
Perplex
Starting with what? Also, depends on what you call nice.
Kindhearted is a nice word. Knowledgeable is a nice word.
Another word for shock in the context of surprise is jolt.You could also use the words awe and excitement.
Pop quiz
LustreLoveLikeLimitlessLovelyLadyLimelightLusciousLucky
another word for kind is nice
In our family, we call them "refrigerator surprise."
Mesmerized,flabergasted.
immortal
· kangaroo