That was exhausting. After a quiet couple of weeks, trade period finished with a bang. 22 bangs in fact.

via GIPHY

The son of God has returned to Geelong!

Solid midfield group.

After two trade periods, Bryce Gibbs is a Crow.

The Blues got the picks they wanted, although here’s the real winner:

Jake Stringer is finally a Bomber.

This might be Tweet of the Day.

This just looks so strange.

Freo somehow extracted pick 2 from Gold Coast for Lachie Weller.

Merry Christmas Ross.

Brandon Matera and Nathan Wilson got to Freo too.

Charlie Cameron made it to Brisbane.

After months of speculation and a re-signing, Josh Schache has returned to Melbourne and joined the Dogs.

Bevo has certainly shaken things up at the Kennel!

Mr Durability Sam Gibson will join Adelaide.

SOS was a busy man.

Aaron Young got to the Suns for a late pick.

The Pies somehow lost a 2018 2nd rounder for a Sydney rookie. Bizarre.

What a couple of weeks for the Bombers, they could be in for a big 2018.

Although these guys did pretty well too.

So there it is, what a day. Perhaps this thing should just go for 24 hours next year.

Click here to discuss the AFL Trade Period on BigFooty