The greatest lesson my horse taught me is to live in the moment, because that is what we are all doing. We can't live in the past nor the future, but right now. The mind is a bit of an oddity in that it gets noisy, noisy with tho'ts of what has happened, what might happen and what is going to happen and we need to tame those noises. There's a misconception that if we hear voices, we are nuts. Surprise, we all hear voices, our own, in the form of thoughts. How many times have we thought "well if she says this, I'll say that" and make up this hypethetical argument when the situation doesn't exist. Those are the type of thoughts that keep us from peacefully enjoy "now". Your horse lives in the now, he doesn't think about what he ate yesterday or hope for a treat next week. It's not easy to clear the mind completely, it takes a lot of practice but try it when next you are with your horse. Think only of your breathing and nothing else. This quiets the thoughts in your head as you focus on breathing.