For Newcastle United fans, there's rarely a dull moment.
This summer, Mike Ashley has (again!) nearly sold the club, only for any takeover to seemingly fall apart. Then, Rafa Benitez finally decided that he'd had enough of Ashley and headed off to the renminbi-filled riches of China. And in amongst all of this, star forward Ayoze Perez departed St. James' Park to join Brendan Rodgers' Leicester City.
On the other side of the fence, Newcastle now have a £40 million Brazilian leading their line, and they've brought in life-long Newcastle fan Steve Bruce as their new manager - a decision which hasn't exactly won the club's fan base over.
With the transfer window slamming shut in just a matter of days - 5pm on Thursday, August 8th, to be precise - there's still just about time for The Magpies to get a few more deals over the line as Bruce looks to add to his squad ahead of what could well be a difficult season for The Toon.
As Newcastle look to fill several roles in their starting XI and overall squad, then, here are five players who could make the difference between a painful relegation battle or a far more successful season for Newcastle.