Diana, Princess of Wales, was no saint in the conventional Christian sense. Yet her status as an icon since her death is unequalled in British popular culture and images of her resonate beatitude. In ...