Days earlier, the auction house Bonhams conducted a fine jewellery sale and it’s thought that Edoardo picked out a ring that’s perfect for a princess – featuring an 18-carat emerald-cut diamond – which sold for $1.17 million.
“Bea can’t stop staring at her new diamond ring and couldn’t be happier,” a source tells New Idea.
“She can’t wait to be a bride.”
Beatrice, 30, and real estate tycoon Edoardo, 34, have only been dating since last September.
However, until very recently
Edoardo had been living with his fiancee Dara Huang and their toddler son Christopher, known as ‘Wolfie’.
According to Dara’s parents, she learnt of her ex’s new relationship with the princess by seeing it in the newspaper.
Read more in this week's issue of New Idea, on sale now.