Do Animals Have Souls? A Pet Lover's Guide to Spirituality