According to BBC News, the couple began dating in the fall of 2018.
Mapelli Mozzi popped the question with a diamond sparkler during a trip to Italy in September 2019. See the ring here.
"We are extremely happy to be able to share the news of our recent engagement," the couple said in a statement. "We are both so excited to be embarking on this life adventure together and can't wait to actually be married. We share so many similar interests and values and we know that this will stand us in great stead for the years ahead, full of love and happiness."
The pair attended the wedding of Prince Jean-Christophe Napoleon and Olympia Von Arco-Zinneberg in Paris in October 2019.
The couple attended Christmas Day church service at the Church of St. Mary Magdalene in Sandringham in 2019.
In February, the duo announced their plans to wed on May 29 at The Chapel Royal at St. James's Palace in London. However, they would later push back the date and change the venue amid the global coronavirus pandemic.
Princess Beatrice and Mapelli Mozzi tied the knot on July 17, 2020 in Windsor. The Queen called the wedding "very nice."
In May 2021, Buckingham Palace announced Princess Beatrice and Edoardo are expecting their first child together.
The couple celebrated their first wedding anniversary in July 2021, with Edoardo writing in part, "Every second of every day since has been so full of joy, happiness, laughter and love. You are the kindest, loveliest and most beautiful person in the world. Thank you my darling for every second."