Looking for the perfect Mother’s Day gift? We’ve put together the mother of all lists to help you find it.

A mother, whether biological or otherwise, should be cherished. After all, Moms do all kinds of things for us, from giving great advice to being your biggest supporter, so it’s important to return the favor once in a while. We know you love your mom, and we know she’ll love these Mother’s Day gifts.

For the Foodie

Spice racks are so 2008. A masala dabba is a modern & stylish way for Mom to neatly store her favorite spices, from cumin to chili to garam masala. Bonus points if you can get your hands on an antique heirloom version.

If your mom is a culinary-connoisseur-in-training, or just needs a break from grocery shopping, you can’t go wrong with Blue Apron. Amazing recipes, zero hassle. Plus, there’s a good chance you’ll get invited over to sample the finished product!

For the Fashionista

Your mom may be busy, but that’s no reason why she shouldn’t be outfitted in fashion-forward pieces that are perfectly suited to her style. A Trunk Club subscription will keep Mom looking gorgeous all year.

For the Beauty Queen

Chances are you’ve kept your mom up at night, worrying about what you might be getting up to. This Algenist x IRIS set is the perfect way to make it up to her. She can indulge in a soothing eye massage with a luxurious anti-aging balm that will leave her eyes looking younger and completely refreshed.

You can also treat your mom to an exclusive skin care set only available from Sephora locations in JC Penny:  FOREO & belif present a 4-part Korean beauty ritual combined with the cleansing power of the LUNA™ mini 2―and give the gift of beautiful skin.

For the Horticulturally-Inclined

A tear drop table terrarium is a Pinterest-worthy addition to any windowsill or end table, and Mom can fill it with whatever her green thumb desires.

Who says guacamole isn’t free? With this little beauty, your mom can grow her own avocados and avoid paying a dollar extra for guac ever again.

For Every Mom

The best gift you could ever give is taking time out of your busy schedule just for her. Find something the two of you can enjoy doing together, whether it be taking a cooking class together, going on a yoga retreat or making a standing film/TV watching date (you have Skype and Netflix, so you’ve got no excuse to skip)! You may never be able to find a way to tell her just how much she means to you, but a little quality time is a great way to start.

Happy Mother’s Day from FOREO!