My mum and aunty came to visit me and DH for a few days to see our new baby, who is my mum's first and only grandson. They live about 350 miles from us, so it was a very eagerly awaited visit! Last night it was DH's 48th birthday, and he wanted an indian takeaway, so that's what we had. We were all sitting round the table, the conversation obviously centering around babies, my aunty starts talking about the "biological clock" for women and how most women get to 40 and suddenly panic and decide they're desperate to have kids... Then my mum starts talking about her female friend who had her baby aged 48, and how she always says how guilty she feels that she won't be around for much of her son's life because of how late in her life she had him. I was feeling really uncomfortable at this point, and after the second or third mention of this "guilt" of her friend I loudly interrupted and said "can we please stop talking about this, we have a brand new 48 year old here and it's really RUDE!". Cue much apologising etc. She definitely did not mean to make anyone feel uncomfortable, she is the loveliest most caring lady ever, who does everything for us - the last thing she would EVER want is to make anyone feel bad or uncomfortable. We'd all had a bit of wine and she simply didn't realise what she was saying. Now I feel really, really guilty for calling her out and creating an atmosphere at the table. AIBU? What would you have done?