Finally. After months of denying his involvement with porn star Stormy Daniels and the $130,000 payment she received for signing a non-disclosure agreement shortly before the election, President Donald Trump has officially disclosed that he did, in fact, repay his attorney, Michael Cohen, for the settlement.

In his annual financial disclosure report to the Office of Government Ethics, the POTUS listed as much as $250,000 as reimbursements for expenses — including Stormy's hush money. This comes just two weeks after Rudy Giuliani publicly revealed that Trump was aware of the payment — and paid it back — despite his claims to the contrary. "The settlement payment, which is a very regular thing for lawyers to do. The question there was, the only possible violation there would be, was it a campaign finance violation?," he told Sean Hannity. "That was money that was paid by his lawyer, the way I would do, out of his law firm funds or whatever funds, doesn't matter. The president reimbursed that over a period of several months."

Along with disclosing his Stormy payment, the former Apprentice host also listed $25 million in income from his Mar-a-Lago resort in Florida and $40 million from the Trump International Hotel in Washington. Trump announced he would be making the disclosures in the "interest of transparency," but according to USA Today, he was obligated to share the information.

"The information related to the payment made by Mr. Cohen is required to be reported," ethics officials said. "The information provided meets the disclosure requirement for a reportable liability." As for Stormy, who opened up about her affair with Trump in a 2011 In Touch interview, she is currently suing the POTUS for defamation and to void the NDA she signed in 2016.

"She believes it's important that the public learn the truth about what happened," her attorney Michael Avenatti said on TODAY, per NBC News. "I think it's time for her to tell her story and for the public to decide who is telling the truth." Today, she is one step closer.

Have a tip? Send it to us! Email In Touch at contact@intouchweekly.com.