David Boreanaz clearly believes in the power of positive thinking.
The actor, who came clean about cheating on wife Jaime Bergman with Rachel Uchitel in May 2010, tells TV Week that his affair has been "a bonding experience, in the long run."
"In a sacred ground like marriage, you find yourself out of it at certain times for reasons unknown that can be destructive," the 42-year-old actor explains. "There could be a demon that kind of comes out and overtakes you."
In any relationship, there are "fantastic" moments and "extremely rocky" moments, Boreanaz adds.
The New York native and Bergman, a former Playboy Playmate, wed in November 2001, just nine months after they met during a Valentine's Day party at the Playboy Mansion.
"Do I believe in giving up?" Boreanaz asks TV Week. "No, I don't. I'm a fighter. I'm a lover."
Bergman and Boreanz are parents to son Jaden, 9, and daughter Bella, 2.
For access to all our exclusive celebrity videos and interviews – Subscribe on YouTube!