恍然大悟

恍然大悟 (huǎng rán dà wù)
to suddenly realize; to suddenly see the light