如夢方醒

Idiom

 * 1) as if awakening from a dream
 * 2)  to suddenly realize; to suddenly see the light; to wake up to reality