World Starvision Song Contest 12, often referred to as WSVSC 21, was the twelfth of the World Starvision Song Contest. It took place in San Marino after Gaia won the eleventh edition with her song "New Dawns". The contest consisted of three semi-finals held on 10 February 2017, 13 February 2017 and 16 February 2017 and a Grand Final held on 27 February 2017.