What is a dream client?
A dream client is someone that appreciates the hard work and love that you put into your work. Someone who can see value and worth in what you do, even if it's not apparent to everyone else. Someone who values your time and skills and is willing to pay for them.
A dream client is someone who treats you and your business as partners; they trust you to take care of your part but are willing and able to talk about ways they can be more involved in the process. A dream client wants more than just a good product; they want a good experience too. In short, a dream client is someone who makes your job easier because they make it worth fighting for.