Anniversary gifting for a girlfriend runs on evidence, not price. She knows roughly what you earn, she's seen what you gave last year, and she noticed whether the date needed a reminder. The gift is being read for attention paid, which is why a well-chosen ₹1,200 thing beats a panicked ₹3,000 one nearly every time.
₹1,000 to ₹3,000 is the most legible tier for this relationship. Under ₹1,000 reads as an afterthought unless you've both agreed to keep it small; above ₹3,000 starts signalling something you may not mean yet. This page splits into two honest routes — fragrance and jewellery, which are the traditional anniversary categories, and calling smartwatches, which aren't romantic at all but get worn every single day. The Skinn by Titan Nude eau de parfum is the pick if you know her taste; the Carlton London four-bottle set is the hedge if you don't.
The pitfall: buying something technically correct and obviously generic. A watch in a style she doesn't wear, jewellery in a metal she never picks, a scent chosen because it had the most reviews — these all land as effort without observation. Before you order, answer one question: what has she actually said, out loud, in the last three months? If nothing here connects to that answer, the four-scent gift set is a safer call than a confident guess.