Every once in a while I’ll Google image search the Leaf Deer in the hopes that the Internet will have provided me with more pictures.

The Leaf Deer is the smallest deer in the world, weighing only 25 pounds and being comprised solely of love, kisses and more kisses.