This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.
NEW YORK (CNNMoney) — Some people have all the luck, like the lottery player in Massachusetts who just won $1 million — for the second time.

Constance Carpenito won $1 million by playing the Massachusetts Lottery at the same Stop & Shop in Stoneham, Mass., where she also won $1 million back in 1996.

“She plans on using her winnings to make this Christmas an especially good one for her family,” said the Massachusetts Lottery, which released a photo of Carpenito with her husband Ed toasting champagne in front of a stretch limousine.

That’s not all. According to the Massachusetts Lottery, she’s actually won three times at that Boston-area grocery store. In addition to her two million dollar jackpots, she once won $20,000 there.

For her most recent win, she was playing a $20 instant game called $10,000,000 Diamond Millionaire. She bet $20 every week.

“There’s no reason to believe that this is anything other than a coincidence,” said Massachusetts Lottery spokesman Christian Teja. He said that the instant tickets are randomly sent to 7,500 retailers across the state.

“The Lottery does not know where the grand prize tickets are sent to,” he said. “There are numerous policies and procedures in place with all of our games to ensure that the security and integrity of these games are not compromised at any level.”

Carpenito selected a one-time cash payment of $650,000, which will be $455,000 after taxes, said Teja.

He said that 90% of lottery winners decide to cash in their winnings all at once. He said the other option is to spread $1 million over 20 annual payments of $50,000 each, which would be $35,000 after taxes, for a total of $700,000.

For more, just log on to: