Every day the word 'gift' is used to define talent, ability, and performance. Being gifted has an even deeper meaning, a meaning that isn't always measured in points per game or win/loss records - it's measured by heart, effort, and desire.
The people who are successful are those who are grateful for everything they have. Giving thanks for what we have always opens the door for more to come, and ungratefulness always closes the door.
It is not selfish to be happy. It is your highest purpose. Your joy is the greatest contribution you can make to life on the planet. A heart at peace with its owner blesses everyone it touches.