That was the word, and now it's confirmed.
Fitzgerald's new contract with the Cardinals, as reported by ESPN's Adam Schefter, will keep him with the team through the 2018 season while paying him as much as $120 million.
The length of the deal comes as a mild surprise because it essentially prevents Fitzgerald from hitting the market for so long. In exchange, the Cardinals paid a massive sum.
The details don't matter so much. Keeping Fitzgerald was the most important thing. The Cardinals can now focus all their attention on the upcoming regular season.