When the Red Sox play well, the whole Greater Boston area is in a good mood. It was not surprising, then, that the whole city seemed to be smiling on Saturday, when the Red Sox celebrated their World Series win with a parade on land and water. The weather was warm and the leaves looked their October best- basically the perfect day in my most favorite city.