喜出望外

xǐchūwàngwài
to be pleased beyond one's expectations, overjoyed at the turn of events
HSK 79

Additional Dictionary Meanings

to be pleased beyond one's expectations (idiom)overjoyed at the turn of events