A home purchase agreement creates the legal framework for buying a property. It sets the purchase price, closing date, earnest money, contingencies, and many other terms that control the transaction. A home purchase agreement lawyer can help a buyer under...