The princess's "lovely" son-in-law Thomas Kingston died aged 45 in February 2024 in tragic circumstances.