The American president has repeatedly repeated that an agreement is "coming very close", was "near" or "imminent" on (very) numerous occasions since the start of the war in Iran. So much so that since March 23, and his first message to this effect, Donald Trump has predicted the end of hostilities more than 30 times.