It's the world's greatest football competition and the UEFA Champions League has now seen its group stage end, with 16 clubs advancing to the knockout stage while the other 16 have to rue over what could have been.
This group has seen plenty of interesting stories. We saw a club in APOEL become the first club from Cyprus to reach the knockout stage, while we saw the richest club and most popular clubs in the world in Manchester City and Manchester United, fall out in the group stage.
Clubs such as Bayern Munich and Real dazzled us with their football, while clubs such as CSKA Moscow and Lyon were able to do put together massive performances in match-day six to reach the round of 16.
We may not yet know each matchup, but here are my individual previews on all 16 sides in the knockout stage.