Anticipation is building for the Grand Final of Eurovision 2023, which is being hosted in Liverpool.
Events have been happening in the English city as people get excited for the cheesiest pop fest in the world.
A massive 37 acts entered the contest but, as is customary every year, there were two semi-finals to whittle them down.
In the last semi-final, which was held at M&S Bank Arena, 16 acts battled it out for a place in the grand finale- but only 10 made it through.
Denmark, Romania, Iceland, Greece, Georgia and San Marino were the acts to be given their marching orders.