A Blessing In Disguise means
Blessed by someone invisible
Luck
Something good that isn't recognized at first
None of the Above