Finally, with almost £400million spent, the January transfer window is over.
It feels strange to call it a quiet window with such an exorbitant fee attached, but Manchester City accounted for almost half of that with their splurge on five stars many people had never heard of.
For many clubs and exasperated managers, this was a frustrating window of slim pickings and missed opportunities. Eight teams didn't buy a single player.
We saw some big names move around - Marcus Rashford, Joao Felix, Ben Chilwell have all temporarily changed locations. As ever, the Saudi money bag was dangled and stole from the English top flight Jhon Duran, but they couldn't have Kaoru Mitoma.
With just 14 games left to go - 15 if you're Liverpool or Everton - the squads are locked in.
Mail Sport rates how each team's transfer window went.
Arsenal
Coming into this window, the directive for Arsenal was clear: sign an elite striker, or you have little right to win the Premier League. Did they go and do that? No, of course not.
There were groans at full time when Newcastle beat them 2-0 at the Emirates, with the highly coveted Alexander Isak on the scoresheet. Why do the Magpies have him, Arsenal fans wondered, when they don't have a recognised out-and-out striker?
Now, if you're second in the Premier League and third in the Champions League league phase, you're already in a good spot. No doubt. Arsenal have goals coming from all over the team, even with Bukayo Saka out. Kai Havertz has 15. Ethan Nwaneri can score any type of goal, against anyone, as Manchester City have discovered.
But they are trying to catch potentially one of the best teams in Premier League history from six points behind, potentially nine, and have signed... checks notes... nobody. Not even a back-up for Havertz, with Gabriel Jesus out long-term.
It's money saved for the summer, you can argue, but at what cost? Realistically, they could win the Champions League. They just beat City 5-1. But they have missed an opportunity to add cutting edge and depth to buttress that European assault. Nothing ventured, nothing gained.
Oh, and their arch-rivals Tottenham convinced Mathys Tel to join them instead. 1-0 Spurs.
Grade: E
Aston Villa
Where Arsenal were characterised by stasis, Villa were defined by activity this window. How good their business will turn out is another matter.
On the face of things, bravo Unai Emery and Monchi. Donyell Malen is a fine attacking signing from Borussia Dortmund for £21m, versatile and pacey. Marcus Rashford and Marco Asensio are thoroughbred names. Andres Garcia from Levante and Axel Disasi, the latter on loan, mark reasonable defensive additions.
They also banked a pretty penny for Jhon Duran. In fact, at a fee of £65m to Al-Nassr, that's 6.5 billion pretty pennies. It was a great shame that Ollie Watkins' sidekick wanted to leave, especially so late in the window, but they got a good fee for him.
Some issues, though. Firstly: are their signings any good? Depending on who you ask, Rashford is either a golden egg or a rotten one. Emery would likely be satisfied with a regular egg who scores a few goals, which he is more than capable of. Asensio has a blue-chip CV but failed to convince at PSG.
Also, is this really how Villa saw their window panning out? Was any of this planned? No, it was slapdash, sometimes reckless. They allowed Emiliano Buendia and Diego Carlos to leave before signing replacements. Risky game.
All in all, Villa could benefit hugely from this window. They've added depth and probably raised their ceiling. But losing Duran is a big blow, and their new men could flop.
Grade: B+
Bournemouth
The Cherries didn't ruffle too many feathers this window and, on balance, that's fair enough.
Andoni Iraola has a settled team who know how to fit into his playing style and are thriving.
More depth going forward would have helped, just because of their injury problems. Evanilson and Enes Unal are both out long-term, though Luis Sinisterra is due back soon.
They've added three teenagers in the form of Eli Junior Kroupi (sent straight back on loan to Lorient), Julio Soler, and Matai Akinmboni. Any idea who they were until they signed? Me neither, but their scouting has been good in recent years.
Meanwhile, loans have been secured for out-of-favour stars Max Aarons (Valencia) and Philip Billing (Napoli).
Have their January dealings set the pulses racing? Not in the slightest. But the pulses are out of control on the pitch - they lashed Nottingham Forest 5-0, West Brom 5-1, and Newcastle 4-1 in January. No need to fix a superbly oiled machine.
Grade: C
Brentford
Let's be honest, Brentford had a boring window. The Bees added nobody permanent to the hive.
The only incoming was young right-back Michael Kayode on loan from Fiorentina, where he has been a bit-part player. Brentford have watched him for a while, like his physicality, and could sign him permanently in the summer. It's something.
Also, not losing any of their key players represents something of a success. Bryan Mbeumo and Yoane Wissa stay put. Keane Lewis-Potter has been tied down on a new deal until at least 2031.
But there are signs that the season could fall out of kilter. They were unbeaten at Fortress Gtech until December 21, when Nottingham Forest came and toppled them. They've now lost five of their last six home games, including to Plymouth, drawing the other.
This season represents a chance for Thomas Frank's side to finally break into European football but they're losing touch. They're now 11th, nine points behind Bournemouth in seventh.
Usually Brentford know what's best for them, so for the fans, it's a case of trusting in the management. Looking from the outside in, another signing or two could have provided a boost.
Grade: D
Brighton
Brighton backed Fabian Hurzeler in the winter window, bankrolling three signings at a considerable cost of £40.5m.
Now, they won't be able to use them all immediately. Teenage striker Stefanos Tzimas has been sent straight back on loan to Nurnberg in the German second tier to continue a prolific campaign. South Korean talent Yun Do-young appears set to join.
Midfielder Diego Gomez, a key ally of Lionel Messi at Inter Miami, looks a good add for around £12m. The Paraguay international has already slotted into the team.
Then there's Eiran Cashin, the defender who arrives for £9m from Derby County, who are the set-piece kings of the Championship. He solves an immediate need for a decent centre-back option and, aged just 23, should develop.
Evan Ferguson and Julio Enciso have also been loaned out to West Ham and Ipswich respectively.
Ultimately, in a quiet window, just getting some bodies through the door for the rest of the reason marks a team out. Solid January.
Grade: B-
Chelsea
With eight teams in with a realistic shout of a Champions League place, the decision to sign nobody is a risk from the Blues. And something of a surprise, given their history under Todd Boehly, who in January became Mr Moderate.
That's no reason to panic. Chelsea never intended for this to be a busy month of incomings. They're still fourth and have a deep squad.
Most fans would agree that the Blues need an upgrade on goalkeeper Robert Sanchez. They were also looking to bring in a left winger and a striker to compete with Nicolas Jackson, with Christopher Nkunku's future uncertain.
Instead, the only thing to report is a series of loans and one sale. Cesare Casadei was shipped off to Torino for £12.5m, while Joao Felix, Axel Disasi, Carney Chukwuemeka, Renato Veiga, and Caleb Wiley have also been farmed out on loan, most of them for a fee.
Felix and Veiga were only signed in the summer, but have already been deemed not up to scratch.
Let's be simple. Has their squad got better? No. Has their squad got thinner? Yes. Have some rivals strengthened? Yes. Is it a great window, then? No.
Grade: D
Crystal Palace
Crystal Palace are perhaps the least likely club in the Premier League to roll the dice - even in a game of Monopoly!
Their January was ever so slightly refreshing, then. In comes Ben Chilwell on loan after just 45 minutes of football all season. That could be an inspired signing or really backfire.
Then there's a very typical Palace signing in Romain Esse, a south London teenager who they've picked up for £14.5m from Millwall.
Multiple Premier League clubs liked the attacking midfielder/winger, and he was already into his third season of first-team regularity at Millwall despite only being 19.
He's an England Under 20s international and Palace will hope he turns out to be a hit in the way that Eberechi Eze has. There was very little noise around Eze this window, which is a positive.
Rob Holding was finally sent on loan to Sheffield United, which Glasner will regard as a weight off his shoulders after a reported falling out, while Jeffrey Schlupp joins Celtic on loan.
Grade: B
Everton
Everton's fortunes experienced a sudden and nostalgic upturn in January, with David Moyes steering the club away from the relegation battle. He has won three of his first four games, as many as Sean Dyche did in his last 19.
The fact that they're now nine points clear of the drop zone makes the need for new faces less pressing and they could instead have an eye on the summer, feeling fairly confident of their Premier League status.
Carlos Alcaraz was the only arrival, a loan signing from Flamengo with a mandatory purchase clause in the summer. He already has Premier League and Championship experience with Southampton.
It's no secret that Everton could do with a striker. Dominic Calvert-Lewin and Beto may have experienced a boost since Moyes' arrival, but it is questionable whether that form is built on foundations of sand or stone. One swallow doesn't make a summer, and nor do Beto's two goals against Leicester on Saturday make him a convincing marksman.
A defender would've been nice, too, although conceding goals hasn't been their problem - they actually have a far better defensive record than Chelsea and Manchester City.
Overall, a pretty uneventful and weak first window under new ownership.
Grade: D
Fulham
How do you rate a window in which literally nothing happened?
No incomings, no outgoings. They could yet re-sign Willian for another stint as he is a free agent after terminating his deal at Olympiacos.
In an ideal world, they would have added a right-back to Marco Silva's squad. Only Timothy Castagne is available, with Kenny Tete out for most of the remainder of the season.
Sat ninth in the table, they could earn European football. They'll have to do so relying on their existing resources.
Their injury list is mild, with Reiss Nelson expected back within days and Harry Wilson due back in April, around the same time as Tete.
An average, nondescript, and disappointing window.
Fulham: D
Ipswich
Ipswich have done by far the best business of the three newly promoted clubs. You can't accuse them of not making a fist of it.
Jaden Philogene is the main buy, joining for £21m from Aston Villa. He showed extreme promise in the Championship with Hull but was unable to work his way into Emery's plans at Villa. Now is his chance to shine at the top level.
Goalkeeper Alex Palmer has joined from West Brom and is set to be their first choice for the foreseeable future, with Arijanet Muric out of sorts and Christian Walton injured for a few weeks.
Julio Enciso and Ben Godfrey have arrived on loan, both stars who have what it takes at this level.
Crucially, they held on to Liam Delap, though you imagine the suitors will pile up in the summer.
Ipswich have dug into their cash reserves and given Kieran McKenna a fighting chance, far more than Leicester and Southampton. That's all the fans can ask for.
Grade: A-