He sounds like a jewel......does he want you to make anything "just for him" that he could pick the fabric for? Go together if he does and let him be part of the decisions.....otherwise, I'd go for the dinner and maybe a gift card....that charm bracelet sounds nice too, if you are the bracelet wearing type.......