恍然大悟

huǎngrán
(idiom) to suddenly realize; to suddenly see the light

CEDICT

Entry Composition