Tonight's the night: after months of preparation, twenty-eight songs will be whittled down to just ten this evening. The Eurovision dream will be over for eighteen countries, but for a lucky ten, the chance to win the whole contest will be a step closer.
There is one last chance to get it right for each country today, as the third and final semifinal rehearsal takes place at 13:00 CET. Then, at 21:00 CET, the show gets going for real, and around three hours later, it will all be over.
In a day which will no doubt be extremely tense for participants and fans alike, esctoday.com will bring you coverage of events throughout, starting with the semifinal rehearsal right up to the end. Stay with us to experience the highs (and lows) of one of the toughest and hardestfoughtsemifinal contests in the history of the contest, live from Hartwall Arena in Helsinki!