All your 10 favorite gift ideas questions answered here