The revelation comes from the US crooner’s daughter and eldest of his four children – Star Wars actress Carrie Fisher – who said her father had a ‘beautiful’ romance with Princess Margaret.