Our Editors choose their favourites from the 2018 National Finals season!
So... as rehearsals begin in Lisbon on Sunday 29th April and after months of planning, we have finally made it to the 63rd Eurovision Song Contest!
But how did we get to the final 43 songs that will be competing? Well, for 31 of them,…