Sometimes the moon appears to have a halo around it at night. Why does this happen?
A. It's due to a partial lunar eclipse.
B. Moonlight is refracted through ice crystals in high clouds.
C. It has to do with sunlight reflecting off the moon and back to Earth.
D. It's actually an optical illusion caused by the moon being high in the sky.