I'm happy for the Giants and their fans. They've waited a long, long time for this. I can't even imagine how difficult it must be to root for a team that hasn't won it all in more than fifty years. That's got to weigh on you; slowly, achingly crushing your hopes, your dreams, your spirit and your soul.
But that's just a guess.