If this life is focused on a God-given test of our ability to love, then it is a teaching test that trains us through what we miss.
All the things we seek turn out to be the very things we failed to grab when opportunity presented itself. Visions are birthed in pain. Foresight is our anecdote to our past blindness.
This is true of everyone.
What makes us different is learning foresight earlier or later. The timing is a symphony of circumstance, people in our lives to lovingly make us miss out while explaining why, and our willingness to care.