The NBA free agency hasn't been the same since 'The Decision Pt.1' back in 2010 when LeBron left his hometown Cavaliers to chase a ring in Miami. It's safe to assume most reading this remember.

Since LeBron put pen to paper on that Miami deal, players haven't been shy of neglecting loyalty and chasing either money or glory. We've seen with countless players since then, none more so prominent than Kevin Durant signing with the Warriors in 2016.

Following countless years of unpredictable free agency periods, it was no surprise that this year, after LeBron was swept in the finals, it was going to be as wild as any other; And it hasn't yet disappointed.

There were the no-brainer re-signings that we see every year and nobody has an issue with, the Timberwolves offered Jimmy Butler a max deal, Durant signed with the Warriors.

And then, out of nowhere, Paul George announced at a house party hosted by teammate Russell Westbrook as the two were smoking cigars, that he was extending his time in Oklahoma by four years.

As George made that shocking announcement, following speculation of his return home to Los Angeles, the flood gates opened.

The Rockets announced they offered Chris Paul a max deal as the West continued to remain the stronger conference.

DeAndre Jordan finally left the Clippers, who look to be in full rebuild mode, and signed with the Dallas Mavericks. After picking up Luka Doncic and Jordan, the Mavericks look to grow into another powerhouse team in the Western conference.

Fortunately, the fans weren't made to wait too long on the decision they'd all been waiting for. LeBron announced he'd be signing with the Los Angeles Lakers on a four-year deal. A decision that broke the internet, everybody immediately went into a frenzy.

Questions as to who is going to sign with the Lakers following LeBron's decision quickly arose. With Kawhi Leonard definitely leaving, fans pictured what the two best two-way players could do on the same team.

Unfortunately there have been no updates from Leonard's camp, but the Lakers have been making moves. They lost Julius Randle to the Pelicans but were able to sign Lance Stephenson and Javale McGee.

Following LeBron's historic signing with the Lakers, you would've thought it was near impossible to find something as talked about this off-season. However, the drama has only just begun.

It is being reported that DeMarcus Cousins has agreed to a one-year deal with the Golden State Warriors worth a mere $5.3 million.

Virtually unbeatable at full strength last season, the Warriors basically swapped Javale McGee for All-Star DeMarcus cousins; and Steph is definitely enjoying it.

It's going to be fun seeing what team LeBron can put together to combat this super team of all stars.