Why we exist is one of the strangest mysteries science has to grapple with, but scientists may have found the answer.