President Donald Trump’s former attorney Michael Cohen pleaded guilty to tax evasion among other charges to prevent prosecutors in New York from charging his wife, CNN reported Friday.

Cohen thought he simply had no other choice but to plead guilty to protect his family as prosecutors threatened more counts that could have implicated his wife, a source close to Cohen told CNN. Prosecutors also raised the specter of Cohen’s assets being seized if he didn’t flip.

“I don’t think it was such a great deal, but he had to take it because there could have been liability on the part of his wife,” the source said. Another source suggested that Trump’s former legal council’s attitude went from defiant to compliant within the course of months.

“He was very — ‘I’m going to fight this to the death.’ Very defiant,” that source told reporters. “But I think over a period of time, you get to realize the reality of this. What are you fighting for? And who are you fighting for?”

The report referred to the two sources as friends of Cohen, who refused to comment on the story. (RELATED: Lanny Davis Obliterated CNN’s ‘Bombshell’ Report About Michael Cohen And Trump Tower)

CNN was roundly criticized for using anonymous sources July 27 to suggest Cohen was willing to tell special counsel Robert Mueller he was in a meeting when Donald Trump Jr. told his father about an offer to meet with a group of Russians during the 2016 election.

Cohen’s attorney Lanny Davis later admitted to being one of the sources for the report and told CNN’s Anderson Cooper on Aug. 22 that the report was “inaccurate.” Democrats seized on the initial CNN report as evidence of collusion between the Trump campaign and Russian government.

Follow Chris White on Facebook and Twitter

Content created by The Daily Caller News Foundation is available without charge to any eligible news publisher that can provide a large audience. For licensing opportunities of our original content, please contact licensing@dailycallernewsfoundation.org.