Hey Sun, I thought you were going to have a polite conversation with your son about NOT sharing details about xh and ow. Did you decide not to? He is 18, and he is old enough to know that sharing all of the details is hurtful to you. Do you really think he doesn't know that? I kind of think it is slightly odd, and don't know why he wants to tell you all of this stuff. Don't get angry at him, but I think you two DO need to have a calm conversation about it in the near future. Don't throw a pitty party, try to guilt him, or anything like that. Just express that it is better for you to not hear all of the details, and that you have no need to hear them. Now, if he's excited about something he did with his dad, okay. But, it doesn't need to include all of the details of dad's new relationship.
"Success is the sum of small efforts, repeated day in and day out." Robert Collier
"One's best success often comes after their greatest disappointments." Henry Ward Beecher