CNN host, Christiane Amanpour; and husband of 20 years, Jamie Rubin, are divorcing.

The middle-aged couple, who have a teenage son, wed in Italy in 1998 after finding romance in war-torn Sarajevo.

A source confirmed the split to Page Six  and the media outlet, saying, “they are still really good friends.”

The divorce was earlier reported by Washington Post.

Jamie, 58, a former journalist and Bill Clinton-era Assistant Secretary of State for Public Affairs, recently moved to Washington, where he is writing and consulting for lobbyist firm Ballard Partners.

Christiane called Jamie a “true hero” while talking to Oprah Winfrey, and told her how he moved to London to be with her and care for their son Darius, saying: “Jamie is the poster child for good husbands.”

Their swanky wedding was attended by John F. Kennedy Jr. and wife Carolyn; diplomat Richard Holbrooke, Clinton aide Sidney Blumenthal and former Deputy National Security Adviser James Steinberg.