my addition.....
Opposite makes a perfect Couple.
Means u should have the qualities that ur partner does not have and ur partner should have the qualities that u dont have.
So that life wont be boring each day, u will come to know new new things abt ur spouse each and every day which will make the life Complete and intersting.