Its impossible to have a legit deal with a failed terrorist regime whose regional influence has just been severely diminished. All of it from both sides is bluster, but what has changed is the primary countries in Asia and Europe who rely on steady oil flows through Hormuz are feeling the pinch and need energy supply stability - so diplomatic pressure is ramping up on Iran. More importantly, this wont really end until China is willing to buy oil at global market prices instead of the discounted crude from Iran. I expect that to take awhile since Venezuela is no longer a backup option for them at cheap prices and Russia can't give them everything they need.
Meanwhile, markets at all time highs with oil prices steadily dropping, and gas prices (which will lag significantly behind oil and probably spike up another time or two this summer) back below $4/gallon.