With Europe's top leagues all back in action and the January transfer window blown open to eternal possibilities, there will be no shortage of storylines to watch for this weekend.
The Bundesliga returns with Bayern Munich having achieved the coup of securing Pep Guardiola as their manager-in-waiting. Will Guardiola dare to show his face? Will his future Bayern players begin staking their claim?
In Italy, Napoli have moved closer to the top without playing—their two-point deduction for alleged match-fixing having been overturned (full report: Fox). Are they are genuine title threat? Or are we about to see a show of strength from reigning champions Juventus?
The game of the weekend in France will feature everybody's favorite ponytailed assassin, Zlatan Ibrahimovic. His Paris Saint-Germain team desperately need three points to stay in touch with Ligue 1 leaders Lyon.
In Spain, Real Madrid and Valencia will meet for the second of three meetings in the space of eight days, while the game of the weekend in England is arguably the clash of two London sides with a point to prove.
Here are my five games to watch this weekend.