Similar to the saying "Every cloud has a silver lining", it means that there are advantages not easily seen within a rather dismal situation. For example, if you lose your job, it may be a blessing in disguise because it may set up a series of events whereby you find an even better and more lucrative position. CJ
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.