Sarah Churchill: Duchess of Marlborough: The Queen's Favourite