恍然大悟

huǎngrán-dàwù
to suddenly realize, to suddenly see the light
HSK 79

Additional Dictionary Meanings

(idiom) to suddenly realize; to suddenly see the light