President Trump has been in a sour mood for days, CNN reported Wednesday evening, confirming a slate of reports about Trump brooding and lashing out at staffers following mounting Democratic gains in last week's midterms, bad press from his trip to France over the weekend, and expected bad news from Special Counsel Robert Mueller's investigation. Adding to Trump's pique, CNN says, was his feeling that first lady Melania Trump publicly exposing a staffing dispute with a senior national security official made him look like "a bossed-around husband."

"Yes, he's pissed — at damn near everyone," a White House official told CNN. You can hear Jake Tapper read that quote in CNN's report:

But CNN also sheds some light on why Trump's weekend in Paris worsened his already dark mood, including his feeling that his widely panned "decision to scrap a planned visit to an American cemetery in France because of rain" showed "he's being misserved by some of his staffers," notably Deputy Chief of Staff Zach Fuentes, who informed him of the logistical problems with traveling to the cemetery. CNN adds:

As he watched the onslaught of headlines criticizing him for skipping the trip with no backup plan, the president took his anger out on Fuentes personally. Whiling away the empty hours at the U.S. ambassador's residence in Paris, Trump complained the entire trip to France was poorly conceived and executed, according to people familiar with the matter. He'd long discovered the events on Sunday would not include a grand military parade like the one he witnessed a year ago on Bastille Day, leading him to wonder what the point of the trip was. [CNN]

Trump reportedly spent that afternoon demanding updates on the election results and watching Fox News. You can read more about Trump's itch to fire people, his Election Night party with billionaire friends, and his Paris blues at CNN. Peter Weber