For a lot of people, buying a home is a dream come true. It is also one of the