A song has been running through my head lately…. In my readings, especially about pet mourning, I often come across the term “heart dog,” which I take to be the canine equivalent of a human soul mate. But what does that mean — and what are the implications of having had that experience? I don’t…