Language:
Free Online Dictionary|3Dict

雨過天晴

Source : CEDICT

sky clears after rain/new hopes after a disastrous period (idiom)/every cloud has a silver lining (idiom)/see also 雨過天青|雨过天青[yu3 guo4 tian1 qing1]