"Never-never land" means?

A ) An ideal place ✅

B ) Dream land

C ) A worthless place

D ) A useless situation