豁然開朗

Etymology
See.

Idiom

 * 1) to suddenly see the light; to be suddenly enlightened
 * 2) the view instantly clears up; open and clear