Candles are often given as gifts because they symbolize warmth, light, and comfort, creating a thoughtful gesture that can evoke positive emotions and provide a relaxing experience for the recipient, making them suitable for a variety of occasions and people; essentially, it's a way to give someone a moment of self-care and ambiance in their daily life.