18 countries took part in the first Eurovision Semi Final in order to qualify for the 10 places available in the Grand Final.
So who made it through?
...And who didn't
The ten finalists will take part in the Grand Final of the 2016 Eurovision Song Contest, along with the ten finalists from Semi-Final 1 PLUS host country Sweden as well as Germany, France, Italy, Spain and the United Kingdom.
Relive all the highlights of Semi Final 2, including Dami's ecstatic reaction to her win, and her press conference following the show, in pictures here: