a blessing in disguise
US /ə ˈblɛsɪŋ ɪn dɪsˈɡaɪz/
UK /ə ˈblɛsɪŋ ɪn dɪsˈɡaɪz/

1.
因禍得福, 塞翁失馬
something that seems bad or unlucky at first, but later turns out to be beneficial
:
•
Losing that job was a blessing in disguise; it pushed me to start my own business.
失去那份工作是因禍得福;它促使我開始了自己的事業。
•
The cancelled flight turned out to be a blessing in disguise, as we avoided a major storm.
取消的航班結果是因禍得福,因為我們避開了一場大風暴。