OK two wishes one grants you two million dollars on the spot the other grants you a good life, not grand or extravagant but a good life, nice home, partner whatever you want. But like things in life that doesn't guarantee fairytale happiness. Even the longest running marriage or partnership has arguments and hiccups, it's up to you to work through that when and if it happens. Which would you choose? Younger me I would have dove in and said "give me the cash" but that seems very transient and temporary. Older me of today would pick a good life instead I think.