Welcome to the life of a snow enthusiast on the coastal plain. For anyone living on the ocean they know this feeling all too well.
I have had storms where it snows from Inland all the way to the ocean down in Plymouth and up in Boston but not in marshfield/scituate/cohasset. Its part of the game. You win some, you lose some. Just enjoy the fact its frigid and snowing.