The group stages of the Champions League have been drawn and just like every year, there are some very exciting fixtures to look forward to.
Leicester have been given a very favourable draw and will take on Porto, Club Brugge and FC Copenhagen in their first ever appearance in the Champions League after romping to a shock Premier League title back in May.
Tottenham are back in the Champions League for the first time since 2010/11 when Harry Redknapp led a Gareth Bale-inspired side to the quarter-finals and will be fairly satisfied with their group of CSKA Moscow, Bayer Leverkusen and AS Monaco.
Manchester City made it to the semi-finals under Manuel Pellegrini but with Pep Guardiola now at the helm, the expectation is that they will challenge for European and domestic honours this season.
And the Citizens will have the tough task of overcoming Guardiola's old side Barcelona to get through to the next stage. It will also see a return to the Camp Nou for Claudio Bravo, who moved to Manchester earlier in the day.
Arsene Wenger's Arsenal side have been knocked out in the round of last 16 for six straight years so there will be added pressure on them to achieve a first place finish and ensure a slightly easier passage through into the latter stages.
They will face Paris Saint-Germain, FC Basel and Ludogrets in Group A.
Meanwhile, defending champions Real Madrid have been dealt a harsh draw with Borussia Dortmund, Sporting Lisbon and Legia Warsaw.
Here is the full draw:
The group stages will kick off on September 13 with the final matchday on December 7.