Lumen Naturae: The Light of Nature