DIY gifts are a great way to show thoughtfulness and creativity. Here are some ideas across different skill levels and interests:
813