A single mother is that female who bears a child and raising that child alone. Single mothers are not married and they hold all the family responsibilities.
Single mothers are the best people to marry because they have seen it all. They have cried and laughed enough and are ready to settle with a ready man and make families.
Since she is being used with catering for herself and her kid, it is easy for her to understand any situation especially financial constraints. If a chance allows, do not drop it just marry her.
Supportive and caring
Yeah she knows the pain of being abandoned so she can’t wish to see her husband being abandoned. She must be loving, caring and so supportive.
No time wasting
She is mature, experienced she must hate time wasters and she wont waste time in non developmental ventures. Production will increase, hence financial uplift in the family. Time is money, here you have already earned it brother.