It is possible that this woman has a significant emotional or personality disorder. If this were indeed the case, your best course of action would be to stay away from her as much as possible. People with personality disorders can be very toxic in the workplace and it is not good for your emotional health to be involved with such a person. Request a different work area if possible, and be cordial but distant.
We all have to deal with a certain number of difficult people during the course of our lives. Since this person is not in your inner circle, e.g. parent, child, sibling, spouse or in-law, be grateful that she is only a work acquaintance and that you do not have to live with her – enabling you to keep your distance from her.
It seems that you enjoy getting along with others, perhaps making you a people pleaser. This is not a bad trait, but be prepared that in this case, no matter how hard you try, you will not be able to please this person.
You must make a decision to not care so much about what she says while attempting to establish healthy relationships with others in the office. To reiterate an earlier point, her possibly toxic personality may worsen if in fact she is jealous that you have a fuller family life than she.
Whatever the reason for your coworker’s behavior, your situation is obviously difficult. Create a support system for yourself, so that you do not begin to internalize these negative feelings. Furthermore, keep reminding yourself that this situation is not of your making and that you have no control over other people’s feelings. And as you continue to be kind to others, remember that their happiness is ultimately up to them. Hatzlachah.