Yes, this is something that gets better as you learn to deal with difficult clients through dreadful experiences like this one.
For your next contract, allow one free revision and charge for any others. The client will be much better about communicating their vision to you! Also, if electronic communication is not working, pick up the phone.
|