What are 2 things you should have financially ready before you purchase a home?

What are 2 things you should have financially ready before you purchase a home?