Gifts that keep on giving: Present ideas that produce hours of pleasure

Gifts that keep on giving can be enjoyed by the lucky recipient long after the gift wrap has been recycled, be it a subscription service that delivers a new surprise every month or a charitable gift that gives back. 

The best gifts are always those that you can enjoy for years or a lifetime, and gifts that keep on giving make lovely gifts for couples to mark an important moment in their lives (like a wedding gift), or for milestone birthdays like a 40th, 50th or 60th birthday gift where you want to splash out on something special.