The Alexis Sanchez saga has got so many sub-plots it's hard to keep up.
It looks like Manchester United have won the race to secure the Chilean and the club are prepared to fork out a huge deal to bring the 29-year-old to Old Trafford.
As part of that deal, Henrikh Mkhitaryan would move in the opposite direction along with around £25 million.
So, who are Arsenal going to replace Sanchez with? On top of Mkhitaryan, it looks like Brazilian wonderkid Malcom is set to join the Gunners from Bordeaux for around £40 million.
The 20-year-old winger has shown on social media that he is learning English and his agent was in London at the weekend.
However, with Theo Walcott also expected to complete a £20 million move to Everton, Arsenal are also expected to push through a deal to sign the prolific Pierre-Emerick Aubameyang from Borussia Dortmund.
The German heavyweights are said to want £60 million for the troublesome forward and he was dropped from the squad for their last game after missing a team meeting.
On Monday, German outlet Sport Bild claimed Aubameyang had demanded "let me go", before the paper reported that the club would consider Olivier Giroud in exchange for the forward.
That would be quite the shake-up in north London. Sanchez, Giroud and Walcott out with Malcom, Aubameyang and Mkhitaryan coming in.
Last summer, Giroud hinted that he might be prepared to leave Arsenal in search of football ahead of the World Cup in Russia and after starting just one Premier League game, his stance is unlikely to have changed.
"[Leaving] is an option to be honest with you," said the Frenchman.
"But it is true that I really enjoyed my five years with Arsenal. I try to be professional. No matter what happens, I did my job on the pitch.
"I had an amazing welcome from the fans and from the club and it has been five amazing years for me. I won't forget it, no matter what happens. We will see about my future."
Would Gunners fans be happy with the three-man trade? Giroud would certainly bring down the price of Aubameyang, but by how much is unknown at this stage.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms