Magic spells, innuendo and riddles: Your guide to all 37 Eurovision songs

With just a week to go, here's our guide to the songs and artists taking part in Eurovision 2025.
Watch LiveBritish Broadcasting CorporationHomeNewsSportBusinessInnovationCultureArtsTravelEarthAudioVideoLiveHomeNewsIsrael-Gaza WarWar in UkraineUS & CanadaUKUK PoliticsEnglandN. IrelandN. Ireland PoliticsScotlandScotland PoliticsWalesWales PoliticsAfricaAsiaChinaIndiaAustraliaEuropeLatin AmericaMiddle EastIn PicturesBBC InDepthBBC VerifySportBusinessExecutive LoungeTechnology of BusinessFuture of BusinessInnovationTechnologyScience & HealthArtificial IntelligenceAI v the MindCultureFilm & TVMusicArt & DesignStyleBooksEntertainment NewsArtsArts in MotionTravelDestinationsAfricaAntarcticaAsiaAustralia and PacificCaribbean & BermudaCentral AmericaEuropeMiddle EastNorth AmericaSouth AmericaWorld’s TableCulture & ExperiencesAdventuresThe SpeciaListEarthNatural WondersWeather & ScienceClimate SolutionsSustainable BusinessGreen LivingAudioPodcastsRadioAudio FAQsVideoLiveLive NewsLive SportHomeNewsSportBusinessInnovationCultureArtsTravelEarthAudioVideoLiveWeatherNewslettersWatch LiveWitchcraft, innuendo and moody goth boys: Your guide to all 37 Eurovision songs11 hours agoShareSaveMark SavageMusic CorrespondentShareSaveAlma BengtssonAustralia's Go-Jo is one of 37 artists hoping to lift the Eurovision trophy in Basel, SwitzerlandThe 2025 Eurovision Song Contest pops its cork on Sunday, with a "turquoise carpet" parade featuring competitors from all 37 nations.
But the competition really begins on Tuesday, when the first semi-final will see five countries unceremoniously kicked out.
Another six will lose their place at the second semi-final on Thursday, before the Grand Final takes place in Basel, Switzerland, on Saturday, 17 May.
This year's entrants include two returning contestants, one professional opera singer, a thinly veiled allusion to sexual emissions and a dance anthem about a dead space dog.
It's a lot to take in.
https://www.bbc.com/news/articles/c9vg8k4zxk9o
Rating: 5