The wait is over for the Eurovision 2026 final.