Adam Johnson swaps the black for white and is finally announced as a Sunderland player.
We sit all summer speculating, getting our hopes up, wondering who we're going to sign and ultimately getting generally annoyed at everyone and everything for nothing much happening then BOOM - that's all forgotten following a wonderful few days in the transfer market for the club.
Friday's eventual capture of Steven Fletcher has been added to today neatly by the arrival of Manchester City and England winger Adam Johnson for an undisclosed fee reported to be in the region of £10m. The Easington native has penned a 4-year contract at the Stadium of Light.
Adding quality players to the squad has been our main aim this summer and Adam certainly fits that bill.
He has terrific ability, great delivery and I'm sure he is a player who will excite our fans.
I couldn't be more delighted to have him at the football club.
Obviously we're delighted at the move. To see an attacking triumvirate of James McClean, Stephane Sessegnon and now Adam Johnson in behind new man Steven Fletcher looks very, very promising indeed. For years we've lacked pace, skill and creativity in midfield and all of a sudden we're blessed with plenty of it.
Johnson ticks every box for what O'Neill was looking for this summer, especially after he told reporters post-Arsenal that he was looking for pace and trickery - Johnson combines both with aplomb.
It also lend's itself to O'Neill's designs on swapping James McClean to the right wing occasionally. Johnson can fill in ably on both wings, allowing us the chance to experiment should we so wish.
It's also good for him. He went to City and it just didn't really work out for him. Here he'll be absolutely loved, be a starter every single week that he's available and be given the grace of Sunderland for quite some time. With an England manager who's actually sensible and doesn't seem to pick on club reputation any more, it shouldn't hurt him on that front either.
The perfect move for everyone. Welcome home, Adam!