It's been over two weeks since Pro Football Talk initially reported that the Arizona Cardinals had signed former San Francisco 49ers, Oakland Raiders, and Baltimore Ravens wide receiver Michael Crabtree. The news and rumor site admitted to jumping the gun but it looks like the signing has finally come to fruition.

Maybe. We think. Probably.

No, it has. The latest report of the Cardinals signing the veteran receiver comes from the team itself with Ian Rapoport of NFL Network first reporting that a deal was close.

So it looks like Crabtree's dealings with cornerbacks Richard Sherman and Aqib Talib aren't done yet. Sherman is now with the 49ers while Talib is with the Los Angeles Rams.

Every Niners fan remembers the drama between Sherman and Crabtree in that NFC Championship Game after the 2013 season. The then-Seahawks cornerback would later go on to call Crabtree a "subpar player" in a column for Sports Illustrated.

"A lot of what I said to (Erin) Andrews (in the post-game interview) was adrenaline talking, and some of that was Crabtree," wrote Sherman. "I just don't like him."

As for Talib, maybe Crabtree just shouldn't wear any gold chains around his neck when he plays the Rams.

The 49ers made Crabtree the No. 10 overall pick in 2009, and he spent his first six NFL seasons in San Francisco. He then crossed over to the other Bay Area NFL team, the Raiders, where he played for three seasons before spending 2018 with the Ravens.

Crabtree recorded 54 catches for 607 receiving yards with three touchdowns with Baltimore last season. He has registered 633 receptions for 7,477 yards with 54 touchdowns in his 10 NFL seasons but has not posted a 1,000-yard campaign since 2016 while with the Raiders, when the receiver had 89 catches for 1,003 yards with eight touchdowns.