In so many ways it was the dream draw for Liverpool. After five years in the wilderness during which time the club has been on the brink of administration and poor league finishes, the draw for the Group stage in Monaco brought about the perfect ties for Liverpool.
It has everything. The glamour tie of facing the most decorated club in European football, and the European Champions in Real Madrid, the tricky Swiss champions Basel, along with the unknowns in Ludogorets from Bulgaria, Group B is certainly an intriguing one for both the fans and neutrals.
There was a little bit of anxiety of being drawn from pot three. Liverpool's recent European record with just the couple of Europa League knockout games to show for their efforts from the past five years meant this draw could have had a hand in throwing up an impossible task of qualifying for the knockout stages of the competition. What they have presented to them is the opportunity to just that and embark on another memorable European journey.
Liverpool also have something of a record to preserve against Real Madrid. Three times they have met in European competition, the Reds have won on three occasions, scoring six goals and conceding none. It would take some doing to preserve it.
Memories of FC Basel in the competition aren't the best. In the 2002/03 group stage the Swiss side went through at the Reds expense after a 1-1 draw at Anfield, and a memorable 3-3 draw in Switzerland - whilst Ludogorets have yet to face the Reds.
But it has got a bit of everything, and the different parts of Europe the club will visit should provide the fans with a terrific experience on their travels whilst following their team - and coming away with as many wins as possible on the road in Europe could lead to a lot of optimism for the remainder of the season.
It would have been interesting to see if a fan could hand-pick a better group for the Reds.
Could Liverpool have had a better Champions League draw?