armor, sophie anderson