I don't think you offended your sister or your niece, and I don't think they're mad at you. Shocked, perhaps, but not mad. I think it's just a shock to everyone right now. You said you were going to tell everyone, and you kept your end of the bargain.