Analysis by Stephen Collinson, CNN

President Donald Trump has repeatedly said a deal to halt the conflict he chose against Iran is imminent and very close.

The best hope for ending a poorly planned war, which started with scant consultation with Congress or the American people, may be an unsatisfactory peace that leaves critical issues to be resolved later and deepens Washington strife.

President Donald Trump has repeatedly said a deal to halt the conflict he chose against Iran is imminent and very close. Each time, his predictions turned out to be wishful thinking or a misreading of Iran's true intentions.

So it's no surprise his latest claims that a framework agreement with Tehran is near have been met with scepticism and confusion - nor that both conservative hawks and Democrats seem to believe he's on the cusp of caving to a bad deal.