Regardless of whether you are Remain or Brexit, this EU referendum debate has certainly been a lively period in British politics.
One suspects, whatever the result, things won't be quite the same again: political parties have fractured and long-term colleagues have verbally lashed out at each other.