What do You Get Your Boyfriend for Christmas?

Your boyfriend would like a nice home cooked meal, maybe a back rub. Then as a material gift a brand new watch and a gift card to his favorite retail store.