Share this

Did you know that there are over three hundred words for love in canine?

Gabrielle Zevin