Will be married 26 years the 7th of September. There is no such thing as the "perfect spouse". I believe the secret to a long marraige is to find someone with faults you can live with. Let's face it, we all have them. Too many people think they will eventually find that "perfect" person. Give up, there is no such thing.