The Mystery of Our Interstellar Visitor May Have Just Been Solved