We have a whole generation disillusioned and uhappy because of this 'fantasy trap'.
Keep your feet on the ground, and see things based in 'what is', and not what 'should be'.
(the word 'should',  is the biggest guilt inducing word,  in the English langues, imo..
It 'should' be banned! lol)