Donald Trump's week began with an on-air expletive as he lost his cool over his mounting frustrations with Iran and Israel's shaky ceasefire.
It ended with a beaming US president holding court at the White House - not once, but twice - as he celebrated a series of significant political victories at home and abroad.
Trump was in a triumphant mood, answering questions for more than an hour at a news conference that turned into a checklist of his accomplishments.
Here's a look at four big wins from this week, as well as a reminder of some things that didn't go entirely the president's way.