Every cloud has a silver lining.
どんなに困難な状況にも希望はある。
直訳すると、「全ての雲(cloud)には、銀色の裏当て(lining)がある」ということですが、この場合の "siliver lining" は「黒い雲の縁に出ている光の輪郭」を指しています。
冒頭の写真のような状況を見ていただければ、この言葉の意味がわかりますね。
ここから転じて、「どんなに困難な状況にも希望はある」というような意味になったようです。
これは希望をもたせて励ます言い方ですが、実は逆に気を引き締めるような注意を促す言い方もあります。
例えば
There are clouds around the silver lining.
とか
Every silver lining has a cloud.
といった表現になると、今度は
「どんなに良い状況にも、悪く転じる可能性がある」
「良いことには悪いことがつきものだ」
「楽あれば苦あり」
といった意味になるようです。