Iranians have shown the world how to celerate following the announcement of a framework deal between their country and six world powers over Iran's hotly-contested nuclear programme.
It was the culmination of watching and waiting for the outcome of the week-long marathon talks held in Lausanne, Switzerland.
As soon as their leaders announced the deal via social media, many went out of their homes to have an impromptu street party with friends and family.
Iran's streets erupted into joyful, New Year-like celebrations -- many called the framework deal as a harbinger of a "new era" -- while others turned to memes (humorous message spread on the web, often loaded with political undertones).
A meme shows Obama becoming a mullah.
This one shows Obama as a member of Iran's Revolutionary Guards making a hand salute to an unseen leader.
"After the Iranian nuclear deal, McDonald’s introduces a new meal – McKobideh," says this meme, a play on Iran's popular kobideh kabab
It was reported that the event marked the first time an US president’s speech was broadcast live on Iranian state TV since the 1979 Iranian revolution.
Many took to social media to express their joy.
Here's some:
Group of #Iran'ians gather outside Foreign Minstry in Tehran to celbrate outcome of #IranTalks http://t.co/F2iJrZ9I3o pic.twitter.com/tic9SO48GB— Hadi Nili (@HadiNili) April 2, 2015
@farshidmanafi @bbcpersian @farentaghizadeh @IranTalks به علت اسقبال مردم از #توافق ماشین های سقف بازشو نایاب شد pic.twitter.com/mQCxAdaMSW— برادر آنجلینا جولی (@mtajmir) April 3, 2015
An Iranian kisses the TV screen in his home as Secy of State John Kerry's remarks are broadcast Via @farentaghizadeh pic.twitter.com/glF5APaiOy— omar r quraishi (@omar_quraishi) April 3, 2015
Valiasr street #Tehran #Iran People celebrating ##IranTalks #IranTalks #IranDeal pic.twitter.com/zyuaEBR9N7— ERSHAD ALIJANI (@ErshadAlijani) April 2, 2015
Zarif returns home to a hero's welcome: pic.twitter.com/j8Z5pGbdwV— Saeed Kamali Dehghan (@SaeedKD) April 3, 2015
hahaha nice 😃 “@NegarMortazavi: Happy New Day, New Year, New Era. #IranTalks pic.twitter.com/n1nfBv6F68”— D/\M0N دامون (@DamonGolriz) April 3, 2015
Cette nuit, un air de fete a Teheran : RT@NegarMortazavi: Tehran celebrates #IranTalks. @rebaz_hassani pic.twitter.com/ms3HeQXcZW— Delphine Minoui (@DelphineMinoui) April 3, 2015
#IranTalks RT @MishaZand: And another one! Here's to your health #IranDeal Salamtiiiii pic.twitter.com/zdzudRSM7d— Muschelschloss ☕ ️ (@Muschelschloss) April 3, 2015
It's a deal! Party on & be excellent to each other! “@MishaZand: Friends cheering #IranDeal from Tehran pic.twitter.com/RFiSOeAmrn”— Parsons Crater (@pynchonlama) April 3, 2015
@bbcpersian @bbcshoma zarif VS Delvapasan #IranTalks pic.twitter.com/kuQkEetvvU— Chakosh (@iranChakosh) April 2, 2015