Receiving Knives As A Gift

I have always heard that you should never give a friend a knife, rather have them "buy" it from you, for a penny or so. Where did this tradition originate?
Posted by Iris Woolley; updated 05/23/06