Liverpool will face Spartak Moscow, Sevilla and Maribor as they return to the Champions League for just the second time in eight years.
Jurgen Klopp's Reds saw off Hoffenheim 6-3 on aggregate to reach the group stages of European football's top tier competition on Wednesday, and hopes are high that the five-time European champions can go far.
The last time Liverpool were in the group stages they exited with a whimper in the 2014/15 campaign, but memories of the club's 2005 victory in this competition are never too far away.
Klopp and his men will have to go a long way to repeat that success though, and that starts here.
Here's who they drew.
Opponents
Liverpool have been drawn in Group E of the Champions League, along with Spartak Moscow, Sevilla and Maribor.
They faced Spartak Moscow in the 2002/03 group stages, winning 5-0 at Anfield and 3-1 in the Russian capital. More recently, they lost the final of the Europa League to Sevilla in 2016.
Fixtures
13 Sept: Sevilla (H)
26 Sept: Spartak (A)
17 Oct: Maribor (A)
1 Nov: Maribor (H)
21 Nov: Sevilla (A)
6 Dec: Spartak (H)
Kick-off times
All matches are scheduled to kick-off at 7.45pm BST, although the trip to Moscow could be moved to 5pm BST.
TV channel information
Every single Champions League group game will be screened live in the UK on BT Sport.
Ticket news
All of the latest ticket information for the matches will be available on Liverpool's official website, liverpoolfc.com .