People say that a perfect jumping horse is one who rounds it's back and one who jumps through their back end. They say there feet have to be even over the jumps and they have to look and act like a million dollar horse. But for me, a perfect horse is unreal. No horse can be perfect every time, Nor can any human. To me, a great horse is one who challenges you. One who gives you something to work on every time. One who is willing to trust you when you don't even trust your self. You can't go on dreaming to have a perfect horse until you can be perfect yourself, Everyday. To me, a horse should bring you millions of memories and thousand of smiles.