I lost my best (canine) friend of more than 15 years to cancer last week. I hope I gave him a life as good as the one he gave me.