Idiom: A blessing in disguise means —

A) A problem B) A good thing that seemed bad at first C) A curse D) A hidden danger
Answer: B) A good thing that seemed bad at first