Dogs are gifts from God: Spiritual Life Lessons from dogs and their people