Hey T! (((((hugs))))) Sorry I missed your posts too.
Be patient, no expectations. B will see you- it was his idea! Try to remember that for him this is a casual catch-up with friends, no obligations, just a friendly, lighhearted get-together. You need to try and project the same back to him. Let it all wash over you- water off a duck's back, as CEO says.
You're doing great! Have you got a plan for what to wear/hair/make-up for the meeting (when it happens)?