Every Cloud has a silver lining

Said to emphasize that every difficult or unpleasant situation has some advantage


» Idioms Collection