Our culture has fooled us into thinking that instant gratification is the way this world works. That big things come overnight, that dreams are achieved all at once.
But the truth is, good things take time, they take patience.