What is a dream? Is it a static ideal that can't evolve? And how are dreams translated into reality? Is there only one possible way or many possible way?
If a dream is static, if it can't evolve, then it will probably be impossible to ever make reality into a "match" for the dream. But if the dream can evolve and change, then it becomes more possible to approximate it in reality.
If there is only one possible way to translate the dream into reality, then it will probably be impossible to do so. But if there are many possible ways, then it becomes more possible to approximate the dream.
What does it mean to translate the dream into reality? Does it have to be perfect, or can it be optimal? Is there any such thing as a static perfection, or instead, in reality, are there only optimums that are variable according to circumstances?
How precise and specific is the dream? Is it something as hard to hit as a bulls eye with an arrow? Or instead, is it something that you can reach by casting a wide net? Can you circle around it with large circles and gradually narrow your circles until you are close to it?
These are not just idle philosophical questions. Pondering these kinds of things has helped me come to terms with my need for "perfection". It has helped me to devise strategies for getting things done.
One thing that helps me is to see my goal seeking as a work in process, something I can do incrementally. I go about it a little bit at a time without being disappointed that my work is not perfect, or at least optimal, yet.
Another thing that helps me is to set goals that are capable of flexing enough to contain all my shifting moods and interests. That way I can maintain some continuity even though I may have gotten bored with some aspect of what I was doing in pursuit of the goal. I can focus on a different aspect that is also productive.