Buying a home can be an overwhelming and emotionally draining experience.