“What am I supposed to be denying Piers? Ask me a straight question,” Ranvir snapped back.
She added the only man in her bubble is “my eight-year-old son”, remarking: “That’s who has all of my heart all of the time.”
Ranvir stands in good stead to win this year’s Strictly with Ladbrokes cutting her odds of winning to 10/1.
However, she does face tough competition from Bill (8/11), HRVY (5/2) and Maisie Smith (6/1).
Strictly Come Dancing airs Saturday on BBC One at 7.25pm.