Idiom of the Day: Blessing in disguise
Blessing in disguise = Something good that isn't recognized at first.

Comments