When the peace deal came, it came quickly.
Rumours had been spreading over the course of the day, anticipation grew. A source told me that a deal would be done by Friday, another said perhaps by Thursday evening.
Israel and Hamas agree to peace deal - live updates
They were both wrong. Instead, it came much sooner, announced by Donald Trump on his own social media channel. Without being anywhere near the talks in Egypt, the president was the dominant figure.
Few will argue that he deserves the credit for driving this agreement. We can probably see the origins of all this in Israel's decision to try to kill the Hamas leadership in Doha .
The attack failed, and the White House was annoyed.
Image: Donald Trump holds a note saying a deal is 'very close'. Pic: Reuters
Arab stat