茅塞頓開

Idiom

 * 1) to be enlightened all of a sudden; to come to the realization all of a sudden