It’s hard to believe, but Valentine’s Day is tomorrow. That’s right, we’re already into mid-February and it really is that day tomorrow. If you’re looking for a last-minute present for someone special for V-Day, to celebrate Galentine’s Day or to treat yourself, Bath & Body Works has you covered.

(Related: The MAC Cosmetcs x Betty Boop Lipstick Is The Perfect Valentine’s Present)

The Bath & Body Works Valentine’s Day collection has everything you could ask for in regards to Valentine’s Day: It has adorable packaging, themed products and the line smells as good as any of the other products in Bath & Body Works’ usual range.

If you’re looking to give a different kind of sweet treat, look no further than the Sweet Treats Life Is Sweet Collection ($20). The three-piece set includes mouthwatering fragrances like Sweet Lemon Buttercup, White Mocha Kiss and Pink Peony Crème.

If you know someone who loves to soak in the tub, the brand’s new heart-shaped bath fizzies will earn top marks while emoji fans can get an adorable heart eye PocketBac Holder ($7.50).

(Related: The BH Cosmetics Blacklight Highlight Palette Gives You A Rainbow Glow)

It also pays to be a last-minute shopper because you can snag a Valentine’s Day tote for $25 when you spend $30 in stores or online. The tote includes A Thousand Wishes Creamy Body Wash, A Thousand Wishes Ultra Shea Body Cream and an A Thousand Wishes Fine Fragrance Mist. The products all come in an adorable bag appliqued with heart-shaped sunglasses and the entire thing has a whopping $91 value. We’ll let you decide whether you want to keep it for yourself or treat someone else.