My heart says Sox in seven, my head says doofin rays in six (can't bring myself to call them the "Rays", they are and always will be the doofin rays).
I think they will win the World Series too.
Just about the most unreal story ever in sports, aside from the Giants miracle in the Super Bowl last year.
The doofin rays have had a horseshoe up their azz all year and they play in that rinky dink stadium and I have a feeling it will come into play at some point in the series.
I really, really hope I am wrong.
Dead wrong.