Question: when did red sox start playing sweet caroline
Answer: The song has been played at Fenway Park , home of Major League Baseball 's Boston Red Sox , since at least 1997 , and in the middle of the eighth inning at every game since 2002 .