For me, to be my Soulmate.
A person ideally suited to another as a close friend or romantic partner.
For you?
A perfect spouse is the one who has maturity, openness and a mutual understanding.
Majority of the relationship spoils due to lack of this.
Basically regardless of the situation, the spouse should stand together whether it's a happy moment or an emotional one.
Time shall heal almost everything, so never leave your partner based on any critical situation or misunderstanding.
That would be my take on a Perfect Spouse.