Meaning of “a blessing in disguise” - Learner’s Dictionary

a blessing in disguise

something that has a good effect, although at first it seemed that it would be bad

(Definition of “a blessing in disguise” from the Cambridge Learner’s Dictionary © Cambridge University Press)