Be honest. If you won a boatload of money, would you share it with your loved ones?

A man from Peabody sure did.

Sean Salvati recently played the Massachusetts State Lottery and after spending just a few dollars on a scratch ticket, he walked away a millionaire.

WFHN-FM/FUN 107 logo
Get our free mobile app

Salvati won a $1 million prize after playing the "100X Cash" instant ticket game, a scratch ticket that costs ten dollars per ticket to play.

If I saw $1 million on a scratch ticket, I would assume it was a prank, but it was a very real moment for this Peabody native.

“He opted to receive his prize in the form of a one-time payment of $650,000 before taxes,” said Mass Lottery.

What do you do when you win big? For Salvati, it was to surprise his mother.

Salvati told Mass Lottery that he planned on using some of his winnings to buy his mother a car.

While some people would pocket the money and keep their winnings a secret, Salvati decided to be “Son of the Year” and show love to his mother, and that’s pretty admirable.

With that kind of money, both Salvati and his mother must be riding in style these days.

Salvati purchased his winning ticket at Gulf Express, 160 Andover Street in Danvers, Massachusetts, and the store will receive a $10,000 bonus for its sale of the ticket.

Massachusetts seems to have its lucky moments. Keep scrolling to see more unforgettable moments of locals winning big.

25 Times SouthCoasters Won $1 Million or More in the Massachusetts Lottery

Since 2006, the Massachusetts State Lottery has kept a record of every winning ticket of $1 million or more. Here are 25 sold on the SouthCoast.

Gallery Credit: Gazelle

Check Out the Richest Counties in Massachusetts

Some are no surprise, but some may shock you.

Gallery Credit: Maddie Levine

Weird Sports It's Now Legal to Bet On in Massachusetts

You might not know what floorball is, but you can now bet on it.

Gallery Credit: Michael Rock

More From WFHN-FM/FUN 107