I have nothing useful to add in terms of when to tell... but I just had to say

CONGRATULATIONS!!!

Super happy for you!