On contemplating the key components of happiness, I came to four essential ingredients -
1. Friendship - loyal and close friends gives us people to emotionally relate to, and surrounds us by people who constantly reinforce our self-identity. Moreover you will have one best friend - your soul mate.
2. Purpose - A reason to get up in the morning, by doing something which your truly passionate about. I believe you should focus on becoming an expert in a very niche subject, rather than a 'jack of all trades, master of none'.
Humans yearn for mastery, they continue this outside of work by learning to play an instrument and/or practising a sport.
3. Independence - The accumulation of wealth is a prerequisite to achieving financial independence and self-reliance.
4. Good Health - Maintaining good physical and mental health to live a long fulfilling life.