What Should I Do Before Making An Offer?

So you found the perfect house. It’s closer to the center of town than you thought you would get. Great schools; green lawn … and that backyard! You don’t want to lose it, you know that it’s perfect for you and your family and you want to move...