They say lightning never strikes twice. But apparently the lottery does.

David Long, an unemployed truck driver, somehow always knew he would one day win the national lottery before snagging a $1.5 million jackpot in July 2013, ITV News reported. But now, after winning a second time on Wednesday, Long and his wife Kathleen can hardly believe their luck, the odds of which are 283 billion to one.    

"It's definitely taking longer to sink in," said Long, of Scunthorpe, England, according to NBC News. "But I always told everyone that I'm going to do it again. I just knew it would be my turn again someday.

"Now it has and we just can't believe it."

Long calls their success a combination of skill mixed with intuition. The first time he won the EuroMillions Millionaire Raffle, the prize was split between 100 people, meaning the chances of a player winning were greater.

He came across the game again last Friday and saw there were 10 prizes worth $1.5 million, so he thought he'd give it a go and play his usual numbers.  

"On Saturday morning I sat down in front of our telly and started checking the numbers. On one line I'd matched two numbers and one star to get 7.20 [pounds] and thought that's all right," Long told ITV News. 

"Then I checked the raffle- something I've learnt to do automatically since winning the last time. After a few moments I very calmly called Kath in and said 'Have a look at this. It's there. Look. Read that line,'" he said.

According to Ladbrokes, a U.K.-based gaming company, Kate Middleton and Prince William's son Prince George has a greater chance becoming captain of the national soccer team than the Longs winning the lottery twice.

The couple- who also won a Jaguar- never moved out of their trailer after winning the national lottery 20 months ago. Instead they used the money to buy a car and finally get married after being engaged for 12 years, according to NBC News.  

This time around, however, they plan on going on a honeymoon and buying a new place to live.