Keira Knightley had to get permission from her mother to buy her most expensive item of clothing. The millionaire actress owns a sheepskin coat from fashion house Burberry, which cost $6,000, but she could only go through with the purchase