恍然大悟

Idiom

 * 1) to suddenly realise