Recently i had a strange thought. Now it was just a thought, so i would not recommend you to attach much importance to it, but it sure was an interesting thought, and i personally believe this is true (or if not, then closer to truth than what we normally perceive).
People can be broadly and roughly categorized in three different types in the context of destiny/fate (or whatever broad term you may like to use for it).
1. Those who don’t care a shit about their destiny and live life on autopilot.
2. Those who know exactly what their destiny is and their every step is a step toward meeting that destiny.
3. Those who don’t know what their destiny is but they feel it’s absence in their life, and they struggle against their fate to find out and fulfil their destiny.