When Keira Knightley appeared on the Happy Mum Happy Baby podcast recently, she surprised fans with a number of revelations.