Agree with pin-nong, you need to have love.
Live is full of surprises, there are many people who seems to have big potential and turn out not that successful. If you marry someone you love, you would not regret. When I marry my hu*****and, my classmates and advisor predicted I would be the bread winner, but we were all wrong. :)