Lets hope it's one of these cute little critters, I have these on my island they are called, 'little greensies' they make for lovely companions.