Could you tell me what does this sentence means, especially "eye-opening discovery?" This knowledge led many people to a thrilling, eye-opening discovery.