Hidden Mortgage Costs Buying a new home is an exciting time for many people. This is especially the case if this is your…