又惊又喜

又驚又喜
yòujīngyòu

to be pleasantly surprised; to be surprised and delighted

Wiktionary

Entry Composition