Eighty-six years is a long time
The Red Sox have won the World Series. I had faith in 'em.
It's been 86 years since their last one; prior to that they had won 5. They've appeared 4 other times, and lost in Game 7 every time. Swept the series against the Cardinals in 2004, though. Will they do it again? Can they do it again? Doesn't matter, not in Boston right now.
The best part, though, is that they will receive their rings in the first game they play next season, in Fenway Park - against the Yankees.