He didn’t have a heart of stone after all.

A 90-year-old Florida man has returned a missing chunk of Britain’s prehistoric Stonehenge — more than 60 years after he swiped it.

Brit-born Robert Phillips took a 42-inch-long piece of one of the huge standing stones — thought to be at least 5,000 years old — during archaeological excavations in 1958.

He admitted keeping it as pride-of-place in his office, then taking it with him when he moved to the US, starting in Rochester, New York.

The priceless artifact had a mini-tour of the States as Phillips moved to Chicago and California before finally settling in Aventura, Florida.

It was only the night before his 90th birthday that he decided to return it, with his sons, Robin and Lewis, flying it to Stonehenge and presenting it to the site’s curator, Heather Sebire.

“The last thing we ever expected was to get a call from someone in America telling us they had a piece of Stonehenge. We are very grateful to the Phillips family for bringing this intriguing piece of Stonehenge back home,” Sebire said.

Lewis Phillips said his dad always knew the “huge importance” of the stone.

“It was his wish that it be returned to Stonehenge. We are all delighted the core has come home,” Lewis said.

English Heritage, the conservation charity that looks after the ancient stones, said the missing stone was “incongruously pristine” and may be crucial in researching the origins of the mysterious stones.

“Studying the Stonehenge core’s ‘DNA’ could tell us more about where those enormous sarsen stones originated,” Sebire said.

Two other sections are still missing, with English Heritage calling for those to be returned, too.