Buying a home can be an exciting and highly complex experience. There are many things you need to know, such…