Light mystery finally explained