• Clothes – If you know her well enough, this is a great gift since generally, girls love to dress up. If you're not sure of her taste, try window shopping with her.
If she sees something she likes but doesn't buy it, make a note of it and go back when she's not with you and buy it. If you are ready to take care of people and the planet then you can select from the best boutique designs of home decor and fashion accessories online.
This obviously is a sure-fire way of making the right choice. It's cheating I know but hey, it works. Better yet, steer her towards a signature or designer collection and watch her choices then select one and get it later.
• Jewelry – Nothing can make a girl brighten up more than a gift that shines and sparkles. If you're just the average Joe and not a billionaire, a gift of jewelry is a sign of commitment.
A signal that you are taking her seriously. This is probably due to the price. One doesn't spend what could probably be a couple of months of savings on just anybody.
Word of advice though: take note of the type and color of jewelry she does own and wears. That way whatever piece you give will complement her collection. If she has simple diamond earrings, a solitaire pendant will do nicely.