Opt, No rushing to have THE conversation... was it Tal's H or Jeannine's that described (or Ellie's) what happened as a planecrash and "who wants to rehash that?"
Give him time... yes, I know you just gave him three weeks... so what's a few more days? Revel in knowing that he came home to you... be (guess what?) PATIENT!
How cool that he included you in his dinner!
Relax. Appreciate. Be calm. Laugh. Enjoy. Be secure. Be loving. Be loved. Don't personalize. Don't ASSume. Accept. Be grateful.