You can’t put a price on love, but you can buy loved ones pricey gifts to show your undying affection. For the important people in your life, invest in items they’ll cherish for years to come. From ultra-luxe makeup to cashmere loungewear, we’ve rounded up a beautifully diverse assortment of presents for $300 and under. Because as it turns out, giving really is better than receiving.