The Cutest Kitty in the World!
This little sweetie's name is Daisy, and she lives in Japan. One look at her adorable, sweet face is enough to melt even the harshest of hearts. We must confess, it would be hard to come home to that face and still feel bad!