New President
So the Iranian people have spoken and - despite all of the gerrymandering involved - the voters elected a 'moderate' candidate in Hassan Rouhani - decisively rejected the man favoured by the religious establishment, Saeed Jalili.
Just imagine what might happen in Iran if the people had a truly free vote - and the ability to vote for any candidate of their choosing instead of a carefully selected all male slate - vetted by a Guardian Council which is appointed by the Supreme Ruler, Ayatollah Ali Khameni.
The turnout was impressive at 72% and Hassan Rouhani won an overall majority on the first ballot with 18,613,329 votes - or 51% of the total votes cast - easily beating all of his rivals.
Mr Rouhani claims to have a link with Scotland, or Glasgow to be precise, and says he attended Glasgow College of Technology many years ago - before it became Glasgow Caledonian University.
By a strange coincidence, I went there too - so maybe I've actually met him, maybe I should drop him a note and see if I can get an interview with the new Iranian President - on the basis of our shared past.
Now that would be cool.
The election results
Hassan Rouhani: 18,613,329
Mohammad Baqer Qalibaf: 6,077,292
Saeed Jalili: 4,168,946
Mohsen Rezai: 3,884,412
Ali Akbar Velayati: 2,268,753
Mohammad Gharazi: 446,015
Votes cast: 36,704,156
Many people wore Mr Rouhani's election colour of purple as they took to the streets.
Tens of thousands of Iranians took to the streets after the results were announced on Saturday, many wearing Mr Rouhani's election colour of purple, but others dressed in the green of the reformist movement.
Hassan Rouhani is regarded as a religious moderate and is fluent in English, German, French, Russian and Arabic.