I liked your sentence that animals are here to experience life's lessons. I had never thought about it like that. I am still grieving over hitting a small dog a week ago that had wandered on this 6 lane highway. There was no way I could have not hit the poor animal, but I couldn't even stop the traffic to remove the poor thing. I just wonder what life lesson he learned from me.........