You should read Carl Newport thoughts on "finding your passion" on "So Good They Can't Ignore You":
His thoughts on "finding your passion" are that most people don’t have a clear passion to follow, and that we don’t have evidence having a job based on an interest makes you more likely to find that work satisfying. He believes that is better to master valuable niche skills and then use them as leverage to steer your work to directions that resonate with you.
He also has develop a framework for life called Deep Life where he separates the Deep Life into 4 areas: Community (family, friends, etc.), Craft (work and quality leisure), Constitution (health), and Contemplation (matters of the soul).
"To me, the deep life is about focusing with energetic intention on things that really matter — in work, at home, and in your soul — and not wasting too much attention on things that don’t". – Cal Newport