Hopeful...I know you are gorgeous so don't even go there.
Why is house 2 impractical? Sounds gorgeous, just you and D, and then you have nothing to fix up, I know you are busy :))
My suggestion for D? Pull over. Ask if she is mad at you and why. If she is validate. If she says "well Dad said..." then say that Dad can be angry, but he will tell me and it hurts me when you say these things to me."
Or something like that. You know where I'm going? She has to know that the "Ya..Mom is stupid for not telling us or Ya, she's late and it's her fault" game is not to be played. And I think even with dev. delay this is valid, you just have to find the way to make it clear. (since I don't know her)
I think you are remarkable
If I ever pass through, we are on for drinks and dinner