Dancing with Light