Some say she doesn’t really exist. The ever elusive and always grumpy Bagheera.