Let’s face it: As much as I try to stay on top of my gifting list during the holidays, life often gets in the way, and I end up scrambling to buy gifts for many of the people in my life. I woke up this weekend to find myself nearly two weeks into December with a whole list of people I still needed to buy gifts for, so I went online and set out to tackle that list. I’m happy to report that, when I put my mind to it, my gift-giving game is strong. I found dozens of gifts perfect for the holidays, including cozy apparel, chic home décor, timeless accessories, and much more. (Not to mention the silky sleep mask I’ll be buying for myself because if there’s anything I need this time of year, it’s a good night’s sleep.) If you’re like me and looking for some great last-minute gifts, this is the list for you. Keep scrolling to see the 30 pieces I’m eyeing for all the important people in my life this season.