Thanks its from a Japanese cartoon... The English versions called 'The Cat Returns' I loooooooooove it!!!