Christian Petersen/Getty Images
There was one thing that the Giants wanted to accomplish this offseason: re-sign Tim Lincecum and Matt Cain to long-term contracts.
Lincecum got his contract, even though it was only for two more years, but Cain is still slated to become a free agent at the end of the 2012 season.
That latter part of that sentence can make a Giants fan slam his or her first down on the desk and curse Brian Sabean and Larry Baer's name aloud.
In the beginning of February, Sabean announced that the Giants had the funds to re-sign both of their aces to long-term contracts.
So what's the holdup?
Cain stated he wanted to remain with the Giants, but now he's "torn" about his future with the club. And the longer the Giants front office waits, the more likely that Cain will elect to test the free agent market. And if that happens, even if his heart is in San Francisco, it's very difficult to turn down a $150 million contract.
If, and I mean if, the Giants happen to lose Matt Cain to free agency at the end of the year, it will go against everything this team has been aspiring to become ever since Barry Bonds set them free in 2007.
The Giants have developed a formula for success, and that's to build a team around excellent starting pitching and live and die by it.
Well, that formula worked in 2010 and it won them a World Series championship.
And you know what? Cain was one of the most, and arguably the most, important piece of that formula, as he pitched 21.1 scoreless innings during the postseason.
Losing Cain would set this franchise so far back and contradict everything they have been trying to build for the past five years.
The Giants need to re-sign Cain and restrain him from the temptations that free agency will inevitably bring.