In answer to your question I think I'd just smile and congratulate them. This will leave a good memory, for you and for them, of when they told you.
It sounds like there are huge issues going on between you which won't be mended overnight, or with you questioning why they haven't told you yet.
Congratulations, by the way, lovely news
Can You Name 5 More Songs? (number 2)