It has been a night of immense political upset for some and jubilant triumph for others.
The Lib Dem leader Jo Swinson failed to even secure her own seat, despite trying to convince the entire country that both she and her party were able to ascend to power in order to stop Brexit from happening.
On the night her support was just not there and as a result not only did her parties hopes and dreams collapse in the polls, she could not even manage to secure her own seat as an MP.
Ms Swinson managed to gain 19,523 votes but was cruelly pipped to the post by the SNP's Amy Callaghan who managed 19,672 votes which was enough to secure her a victory. Something that brought great delight to SNP Leader Nicola Sturgeon.
Speaking at the count, Ms Swinson said for millions of people the election results would bring "dread and dismay".
The surge that the Lib Dem's predicted just didn't happen and the parties hopes of holding any kind of power soon crumbled.
Despite the loss of Jo's seat, the party is forecast to pick up an extra seat bringing the tally to 13, but in this fast changing world of politics even that is not a dead cert.
You win some you lose some, sorry Jo but this time you can't call for another go at it, the people were fully aware of what they were voting for.