I decided to wait until you had a more rational thought about all this than, how did Allana say it. 'Flailing'.
Micheal seems like a lovely boy, you both have obviously done a wonderful job in raising him.
Now, How are you dealing with it all?. At least mine existed beforehand. Less of a shock. Though admittidly not by much, she's OLD and there's a BOY.