marry (someone) for (his or her) money
To marry someone solely or primarily to have access to their personal wealth. Given the extreme age difference between them, a lot of people speculated that she was simply marrying Donald for his money. I think it's quite sad that people would marry for money rather than true love of their spouse.