Life changes quickly.
I recall reminding someone of this fact over and over not too long ago. Sometimes the changes are good, sometimes the changes are painful. Sometimes we lose our way, have to choose a new path and rediscover ourselves.
But like Led Zeppelin sang, there are two paths you can go by, but in the long run, there is still time to change the road you're on. And that includes returning to the road you once traveled. Every road has the occasional detour...
Sometimes we have to do things in life because it is what we have to do. Not because it is what we want to do; it might have nothing to do with what we want to do, but still we have to do it.
Regardless, the one thing we cannot do is give up on our dreams.
Our dreams give us hope. They give us energy. They give us the passion we can put into everything we do, everyone we love and the relationships we build. Dreams are what drive our ambitions, break down the barriers we build around ourselves and help us face our fears.
Dreams help us create, improve and become the people we want to be.
No matter how daunting life may be, never... don't ever give up on your dreams.