A homemade gift says you have devoted extra time and effort to add your personal touch. A homemade gift is also more environmentally friendly and can be a fun activity to make with the whole family.