The Reason So Many Dogs Are Asleep on a Coffee Shop Bench Will Lift Your Heart