It's a long term, or short term question.
Short term? Money.
Long term? Love.
Honestly, money is so transitory. You have it, you don't. And given money, people will trade it for all kinds of things: Jewelry, electronics, homes, cars, etc. Love? It only has a timeline if something goes...