Understanding the Legal Requirements for Real Estate Contracts in North Carolina