blessing in disguise

which appears bad at first but then turns out favourably