Leader Stephen McNeil and his Liberals have done what no government in Nova Scotia has been able to do since 1988.
They won back-to-back majorities.
It was a nail-biter though.
The Liberals were below that magic 26-seat threshold for much of the night.
They were elected in 27 seats, the Tories 17 seats and the NDP was elected in 7 seats.
In the last general election in 2013 , the Liberals won 33 seats, the Tories won 11 and the NDP won seven.
Two high-profile Liberal cabinet ministers lost their seats.
Michel Samson was defeated in Cape Breton-Richmond by just 20 votes losing to the PC's Alana Paon.
Joanne Bernard lost in Dartmouth North to NDP candidate Susan Leblanc.
Leblanc won the seat by 325 votes.
PC leader Jamie Baillie won his seat of Cumberland South and the NDP leader Gary Burrill will now have a seat in the House of Assembly.
He won the riding of Halifax-Chebucto.