The waiting is finally over for the 16 teams who will be competing in Euro 2012 next summer.
UEFA drew the process out for as long as possible, but once all the Cossack dancers, Europop acts and bland interviews were done with, the four groups were eventually drawn.
The groups are:
Group A: Poland, Russia, Greece, Czech Republic
Group B: Netherlands, Germany, Portugal, Denmark
Group C: Spain, Italy, Croatia, Republic of Ireland
Group D: Ukraine, England, Sweden, France
Here are 10 of the fixtures scheduled to be held in Poland and Ukraine next year.