The dynamic here isn't gift-giving, it's signaling. You're not buying a present, you're sending a message that has to decode right on the other end. Too expensive and you've declared yourself. Too generic and you've wasted the whole exercise. What most people miss: in college, especially in hostel corridors or tight friend circles, word travels. Your mutual friends know what you gave before the person even opens it. The gift gets assessed in the group chat first.
Consumables are the right call, and not just for budget reasons. They disappear. A specialty coffee drink in their preferred flavor, a flavored candle in a calming scent, a paperback in whatever genre they actually read. These say 'I was paying attention' without saying anything out loud. The specificity is everything. A random chocolate box reads like you grabbed it on the way. A cold brew in the exact roast they mentioned once in the canteen reads like you were actually listening. That gap is where this whole situation lives.
The mistake I see most often: anything that requires them to keep it or maintain it. A photo frame, a bracelet, a succulent that needs watering. If this doesn't go as planned, you've left a daily reminder in their room. Also avoid anything with text printed on the product itself (a mug, an engraved notebook, a personalized frame). Inside a card is fine, that gets put away. Your words on their shelf permanently? That's a whole other lafda.