I think, the very first quality to look for in your life partner is 'Emotional Stability' (rather than all the stereotypical stuff like job, family backgrounds etc etc) so that you would have someone who would stay calm and strong when you are really broke, than someone who cuddles and cries with you.