Buying a home can be a long and complicated process, even under the best circumstances. Attending open houses, applying for…