Such a beautiful thing! I'm so happy to hear that all is going well for you. When is he due?