The love of my life is completely broke, but trying to find work. Should I stay with him?

He’s from the USA and comes from a really poor family in a poor rural town. I come from a well off family. I thought and my family, who worked hard for their money, that my fiancé was being lazy and not wanting to work. But it turns out that he’s been trying really hard, for years, but he didn’t get hired. He just was too ashamed to tell me. He’s so broke that when he comes to England to stay with my family, I’ll have to buy his two way ticket and pay for the wedding, the honeymoon and the marriage and citizenship visas. He asked me if I’m sure about him and I am, since I know he’s trying and he’s quite smart enough to find work in a bigger city. If I really love him and I do, should I marry him? Stick by him for better or worse and wait for him to earn more money?

Updates
+1 y
This is a real question. I have been thinking about how we might make ends meet, as my parents wanted me to make my own way in life and my depression is really bad, so I’m on the pension, unable to work.
The love of my life is completely broke, but trying to find work. Should I stay with him?
Post Opinion