撥雲見日

Etymology
Literally: the clouds part so that you can once again see the sun

Idiom

 * 1) everything is getting back on track; get inspired and become suddenly enlightened；things are finally back to normal after a period of hardship; after much hardship, one is able to see the light at the end of the tunnel