31 Great Gifts That Keep on Giving
If you're wondering what kind of gift to buy for the person who already "has it all" this holiday season, you're not alone! It's hard to come up with new and creative ideas for that special someone. But don't fret. If you're looking to buy a gift this year that won't fade away once the newness wears off, then you've come to the right place. Take a look at these gifts that keep on giving! 1. Cooking Classes What gift could give back more than cooking classes? Classes are fun and a great way to either brush up on existing skills or learn new ones. 2. Perennial Flowers Why not give the gift of beautiful flowers that continue to bloom each year? No worries if you're not much of a green thumb, here's some advice on how to choose perennials . 3. A Charity Donation If you're looking for something that surely won't get returned or re-gifted, consider giving a donation on someone's behalf to their favorite charity. Two sites...