Left-wing Irish nationalists Sinn Fein surprisingly secured the most votes at last weekend's election, marginally ahead of Fianna Fail and Fine Gael. Gavan Reilly, political correspondent for Ireland's Virgin Media News, explains why Sinn Fein almost doubled its vote share from the last election.