It's nearly Christmas, so time for Swedish tellymakers SVT to reveal the acts who will compete to represent them at the Eurovision Contest of Song in 2018.
The rumour mill has been running apace, but a press conference today revealed details of the 28 songs and performers for the 2018 Melodifestivalen.
Chief Melfest Man Christer Björkman has promised a mix of styles, from humour (oh joy) to traditional schlager with everything inbetween. So that's helpful.
First semi final - 3 February 2018 - Karlstad
|All the feels||Renaida|
|Dance you off||Benjamin Ingrosso|
|Livet på en pinne||Edward Blom|
|My turn||John Lundvik|
|Osby Tennessee||Kikki Danielsson|
|Patrick Swayze||Sigrid Bernson|
|Solen lever kvar hos dig||Kamferdrops|
Second semi final - 10 February 2018 - Gothenberg
|Allting som vi sa||Ida Redig|
|Det finns en väg||Jonas Gardell|
|In my cabana||Margaret|
|Shuffla||Samir & Viktor|
|Titta vi flyger||Stiko Per Larsson|
Third semi final - 17 February 2018 - Malmo
|A bitter lullaby||Martin Almgren|
|Min dröm||Kalle Moraeus & Orsa Spelmän|
|Party voice||Jessica Andersson|
Fourth semi final - 24 February 2018 - Örnsköldsvik
|Break that chain||Felicia Olsson|
|Every single day||Felix Sandman|
|Mitt paradis||Elias Abbas|
From each semi-final, the songs that earn first and second place qualify directly to the final, while the songs that place third and fourth proceed to the Second Chance round.
The bottom three songs in each semi-final will be eliminated from the competition.
An additional four entries qualify from the Second Chance round to the final, bringing the total number of competing entries in the final to 12.
All 6 shows will be hosted by David Lindgren.