Back in May, Leicester City achieved the unthinkable and claimed the Premier League title to crown what was a phenomenal season.
Alongside producing one of the biggest shocks in football history, the Foxes' achievement also ensured the tantalising prospect of Champions League football in the 2016-17 season.
And now, three months on from finishing top of the pile in England, Claudio Ranieri and co. will today discover their fate as the draw for the group stages of Europe's premier competition takes place.
SIGN UP NOW
Ahead of the draw, we've taken a look at the best and worst case scenarios for the reigning Premier League champions...
Entering the draw in pot 1 alongside the other winners of Europe’s seven biggest leagues and Real Madrid (the reigning Champions League winners), Leicester will avoid most of the continent's footballing powerhouses.
Nevertheless, there are still plenty of big clubs lurking in the other pots that could turn Leicester's European dream into something of a nightmare.
Atletico were a couple of penalties away from lifting the trophy last season and are one of the best sides in Europe.
Swiss champions Basel, meanwhile, are perennial qualifiers for the competition and, unlike Leicester, have bags of experience on the European stage.
The same can be said for Celtic who, of the teams in pot 4, would provide the toughest away day for the Foxes.
If Leicester could land this group, they'd be confident of standing a real chance of progressing into the knockout rounds.
Leverkusen finished third in the Bundesliga last season, but were full 28 points off the pace of Bayern at the top.
Club Brugge would be far more welcome that the likes of PSV and Sporting who also lie in wait in pot 3.
Rostov, meanwhile, are also making their Champions League debut and, despite beating Ajax to reach the group stages, the Russian club is one of the weakest sides in the competition.