Scripts for Tough Conversations: Price Reductions, Bad News, and Difficult Clients | therealestatecollective-ca Blog