I'm not familiar with the research you mention (it would be great if you could cite it), but from reading and thinking about this, I'd say that happiness is intrinsic, and that external factors can't change it.
If you were miserable before winning the lottery, the money probably won't change that. If you have a bright outcome on life before getting cancer, you're more likely to cope and stay happy.
If you were miserable before winning the lottery, the money probably won't change that. If you have a bright outcome on life before getting cancer, you're more likely to cope and stay happy.