It sounds more fantastical than fiction and would certainly have caused controversy had it appeared as a storyline on The Crown.
But the secret one-night stand between Princess Margaret and crooner Eddie Fisher was kept under wraps for decades until the singer’s famous daughter blurted it out on a TV show.
Star Wars actress Carrie Fisher was telling the truth when she revealed that her dad had enjoyed a night of passion with the Queen’s younger sister, confirms a new book by Eddie’s ex-wife.
Terry Richard’s memoir explains that Eddie – whose previous wives included Debbie Reynolds and Dame Elizabeth Taylor – told her in detail about the steamy encounter he’d had with Margaret shortly before the Queen’s coronation.