That sounds really bad. I hope she gets away from X. Read up on narcissistic personality disorder and see if it matches up with X. Too many women, and mothers, have had their mental health destroyed...