Hrm if gratification doesn't always equal happiness in the long-term, which is better to go for? On one hand you have something that's fleeting, but then again our life is fleeting. On the other hand you have something that with all your care and effort may never come true. For example I went to school for the long term happiness. It sucked in the short term. Has it made me happy in the long term?