I would go with the BB_swap_item OPCode, just like when you exchange enemy parts.
The quest could give something in return like a "Proof of gift" item with no currency value.
Personally, I would add it as an extra feature on a new quest, with an option to type something like "Go to grave"...