<human>: Some backstory: I met my coworker/friend (let's call her Samantha) last year. She's honestly probably the nicest person I've ever met. We get a lot of downtime at work so we've talked extensively about relationships and life stuff and she's become a big part of my support system and I've become a big part of hers.

Samantha has always described her husband in idealized terms (Prince Charming, my best friend and soul mate etc.). Now, I thought this was sweet at first but it started to rub me the wrong way when she'd tell me things about him. It was too perfect and in my view, not very realistic.

(Disclaimer: I was in a relationship with an emotionally abusive narcissist for most of last year so I kept quiet out of fear he had made me bitter and I was just projecting.)

Anyway, recently Samantha found out he's been carrying on with multiple affairs for years (they've been married for 6) and doing drugs and generally just lying about a lot of shit. The way she tells me he talks to her about it is just... so familiar it hurts. I can give more details but he's trying to gaslight her about a lot of different aspects of their issues (particularly the drug use, and he flat out denies solid proof he's cheating).

To her credit, she left immediately when she found out about all of this but he's still trying to convince her to get back together.

I don't want to be the kind of friend she can't turn to because I'm so outspoken against their relationship (although to be fair, I've suppressed quite the gag reflex when it comes to hearing about him and how he is towards her).

How can I be the best support possible to her?

Can you condense the text into three sentences or less?
<bot>: My friend is divorcing a narcissist. I have experience with his breed of asshole. How can I best support her moving forward?