Every design agency or freelance designer knows full well how difficult and complicated client communication can be.
More importantly, the fate of the entire project lies in that very same communication.
Clients often aren’t sure about what they want precisely, while designers try their best to understand client’s needs.