Keira Knightley shopping worries

London: Actress Keira Knightley still worries about spending too much money on clothes even though she knows she can afford it.

The `Pirates of the Caribbean` actress splashes on designer items but feels guilty about obscenely spending money on clothes, reports a website.

"Oh, I do like shopping, but only sometimes. The other day I wanted to buy a Burberry coat. I went into the shop, tried it on, looked at the price, nearly died, and then bought it! It was so much fun, but I still have to tell myself it`s OK to do that - isn`t that mad?," she said.

While she enjoys the occasional spot of retail therapy, Knightley does a lot of her shopping online and says: "It makes my life so much easier."