Wrong reasons to marry for
1. Marrying for money
If the person you love happens to have money, well, that's great. And it might not be a wise thing to marry someone who is completely penniless and who has no intention to ever make a contribution to household expenses, unless you enjoy working 18 hours a day to keep things going. But marrying purely for money, regardless of your feelings for a person, is nearly always a mistake.
The least you can do for yourself is compromise - if you really feel that desperate, then try to find yourself a rich person you enjoy being with.