So here we are. Halfway through the Bundesliga season, and what a season it has been.
Bayern Munich may still be on top, and it seems they'll stay on top for the foreseeable future, yet the ever-changing landscape of German football has made itself proud this year, with a whole host of sides plummeting and rising through the league with unforetold momentum.
Promoted sides now push for European glory, European finalists now fight for continental status, as the Bundesliga takes full account of each of its 18 members.
We’re only halfway through this wonderful campaign and already it seems as though every stone has been turned over in search of new drama and narratives.
Here is your half-term report of this season’s Bundesliga.