I'm feeling better now, and am a bit ashamed of my hysterics yesterday. I'm still dreading telling B, though. I'll get an estimate on Saturday and I'll have to tell him soon afterward.
I wrote a really long post, and it's gone now, and I have no desire to recreate it.
