Princes William and Harry joined Princess Diana’s three siblings Thursday to unveil a statue of her Thursday on what would have been her 60th birthday. The larger-than-life statue is in the Sunken Garden at London’s Kensington Palace, a place the princess once found solace.

Diana was a beloved around the world for her humanitarian work and heartfelt interactions with the public.