For all the years that I've sold real estate, I've never sold anything that I've lived in until just recently. It can be a nail biting experience and a bit of a gamble. You think you have a solid contract and all is going well until the other agent calls to tell you that there's an issue. You're like "What do you mean there's an issue?" You've already moved out because you have to be completely out for the final walk through and you had to find a new home. There's nothing you can do if it falls through at the last minute! I don't know how people do it if they're depending on that closing. Thankfully, we finally closed after a few close calls and our move wasn't wasted. This is why we must depend on God's timing. It could be that He's teaching us to depend upon Him for everything, including the timing of this closing. He could have been training the buyers to be persistent and push through their trials. The lesson is to wait on the Lord, His timing is perfect!
Wait for the LORD; be strong, and let your heart take courage; wait for the LORD! Psalms 27:14