How to maintain a healthy relationship with your client?

A client and freelancer relationship goes through many ups and downs.[…]