Tony's motorcycle accident was a blessing in disguise, because he got enough insurance money from the other driver to make a down payment on a house.
•Dad's illness was a blessing in disguise; it brought the family together for the first time in years.
Смотреть больше слов в «Dictionary of American idioms»
не было бы счастья, да несчастье помогло; нет худа без добра