blessing in disguise in Italian
blessing in disguise in Italian
bene insperato
A seeming misfortune that turns out to be for the best.
non tutto il male viene per nuocere
A seeming misfortune that turns out to be for the best.