Modern revolution has broken out again. There is a tidal wave of democracy — a political tsunami — rushing through the Arab world “to the shores of Tripoli”. History never actually repeats itself, of course, though it does occasionally seem strikingly familiar. There are only a handful of times in history when rising tides of democracy have simultaneously washed over multiple countries: 1848, 1968, 1989, and 2011. We are reminded, yet again, that what seems impossible — even unthinkable — can quickly become inevitable.