Eurovision returns this Tuesday, May 13, 2025, with the first of two semi-finals. For the occasion, 15 candidates will compete against each other, and only ten of them will walk away with their ticket to the grand final, scheduled for Saturday May 17. So, who are the favorites in this first semi-final? Who could qualify for the final? We tell you all about it.