One of the most accurate predictions about Brexit was made by Nigel Farage, one of the leaders of the Brexit campaign - this was before the referendum:
"“In a 52-48 referendum this would be unfinished business by a long way."
Of course he was thinking of a 52-48 vote for Remain - but his point is still valid.