I think it is quite reasonable.
The point is that you should do it all for yourself, not just for keeping a husband.
If a man wants to leave you, it is not your fault.
He can have any excuses, it is not that your are not good enough, no need to feel guilty