4 things you need to know before signing a purchase contractHooray! You've found your dream home! It may have taken a few days, or you may have been searching for months, but you've finally found...