Many people long for the future as they know how it's gonna be. They forget they they have a moment in their lives they need to appreciate. Although it's good to have a dream but it's not bad to appreciate the moment you are now.
Remember that dreams are great but reality is fine too. Surround yourself with things that makes your dream real.
Many postpone things to the future. They forget that Procrastination Is a thief of time. Whatever you do now you will enjoy in the future because this is the moment you've been waiting for all your life.
I do tell my friends that I value the way I am and I appreciate what have got now although it might still be little but I appreciate it because this moment of my life is real, the future is still under propability, it might comes as I thought and it might not come the way I dreamt it.
Appreciate who you are now friends. Start working for the future and don't live alone expecting greater things to come. If you want to be rich, in the future start now, if you want to achieve greater things in the future start now. The Time is now.make hay while the sun shine. Tomorrow might be too late.
Your future or dream has been happening now in the moment you live in. Embrace this moment to achieve your dream.
You're totally right, dreams are great but reality is important too. I think it's important to have a balance between the two. It's easy to get caught up in a deluded version of reality turned fiction.