The Best Science for our Best Friends. “Did you know that there are over 300 words for love in canine?” Gabriel Zevin (Author, Margarettown)