This story is a tragedy and of course suicide is never the answer, but come on guys, 31 isn't young for a woman. If she's single, usually you'd want to date someone for at least 1-2 years before getting married. Then it usually takes another year to have a kid if you start right away. So if you meet the perfect guy tomorrow, you're looking at married at 33, starting kids at 34-35. It's really hard to have kids after 35 as all kinds of complications come up. So if she wants multiple kids, even if she meets the perfect guy tomorrow she's cutting it close. And when you've gone 31 years without meeting the right person, and all your friends are getting hitched, you wonder if you're ever going to meet someone. It's easy to get depressed in such a situation.
As a woman you really want to settle down before 30 if having kids is a priority. I'm not saying I like it, it's just the way it is.