Subscription Box GIft GuideThere are lots of brilliant Christmas gifts for everyone on your list. It doesn’t matter if you have makeup lovers, perfume collectors, foodies or people who could use some help getting organized on your holiday shopping list. They’ll love unwrapping whatever you got them, but what they would really love is getting a surprise every so often. Who wouldn’t love a gift that keeps on giving? We’re not saying that you should be running out to the store every week to buy presents. Instead you can buy a subscription so the gifts will keep on being delivered to your loved one every so often. Whoever said Christmas only comes once a year was so wrong.

(Related: The Gloss Gift Guide: 15 Gifts For The Girl Who Needs To Get Her Shit Together)

Give one of these gifts that keeps on giving this holiday season:

1. 12-Month Subscription ($110, Birchbox)Birchbox Subscription

A Birchbox subscription is a dream gift for beauty lovers. They’ll receive five personalized samples in the mail every month. A year subscription is the best value, but you can get a three-month one for $30, or a six-month subscription for $60. For the dudes on your list, you can give them a Birchbox Man subscription.

2. Six Boxes For 12 Months ($198, Try The World Box)Try The World Box

You could give a foodie a delicious box of chocolates or some fancy pasta maker, or you could give them a subscription to Try The World. Every two months the recipient will receive a box from a new country featuring seven gourmet products that have been curated by chefs. Yum. There is also the option to give three boxes over six months for $105.

3. Complete Solution ($60 per shipment, Stowaway Cosmetics)Stowaway Cosmetics

Stowaway Cosmetics make “right-sized” cosmetics, aka makeup that you will actually use all of it before it goes bad. You can sign up to have makeup delivered every three, four or five months. There are three options you can subscribe to including All About Eyes, $35, Complexion Perfection $35, or Complete Solution $60 per shipment. Get the recipient started with a box and modify the plan to suit their needs.

4. 12-Month Membership ($119.99, Book of the Month)Book of the Month

Any bookworm would appreciate having a new book to crack open every month. Book of the Month allows the recipient to choose between five books each month. Subscriptions are for three, six and twelve months and range from $39.99 to $119.99.

5. 12-Month Women’s Socks Subscription ($121, Foot Cardigan)Boomerangs

Some people are content to wear black socks every single day, but others want more exciting options. Enter Foot Cardigan. The subscription service gives the recipient a funky pair of socks each month designed by the team. Subscriptions are available for men, women and children, and there are subscription options for three, six and nine months too. Plus, gift wrapping is an extra option.

6. 12-Month Mini Box Subscription ($225, Candy Box)Candy Box

Anyone who has a candy addiction needs their sugar on a regular basis. The Candy Box will help satisfy your loved one’s sweet tooth. The service imports candy from different places around the world so they can discover new sweet treats. You can choose between Little Box (7-12 items) and Big Box (15-20 items) options and three, six, and twelve months subscriptions.

7. Six-Month Subscription ($245, Le Tote) Le Tote

A subscription to Le Tote is perfect for all your fashionable friends. Le Tote lets your BFF choose exactly the wardrobe she wants. She chooses the styles of clothes, gets to wear them, then she can return them or buy them. You can choose between two, three, six and twelve month subscriptions, and the prices range from $88 to $440.

8. Three-Month Bezel Boho Box Subscription ($35.67 per box, Bezel Box)Bezel Box

Giving jewelry is a popular gift, but the recipient may not have received it as part of a subscription box. Bezel Box sends the recipient four to five pieces of jewelry per month based on their personalized profile. You can get a mini or regular subscription and sign up for one, three, six or twelve month subscriptions.

9. Six Boxes ($270, Bespoke Post)Bespoke Box

If you have someone on your list who you have no idea what to buy for them, a Bespoke Post subscription is just the thing. Each box contains a unique selection of goods. They can cover anything from grooming to food to everyday life essentials. Box options include single, three, six, and twelve months subscriptions and the prices range from $55 to $540.