Flowers:
All girls love flowers and all boys as well (though they might think that flowers are only for girls). It needn't always be a huge, pricey bouquet. You can make her happy with the simplest of rose plucked from your garden.
Chocolates:
Yes, this one is predictable of course. Chocolates and girls are simply meant for each other. There is such a huge variety of chocolates available that each time you should gift her a different one. Don't remain stuck on her favorite chocolate.
Fashion jewellery:
Girls will appreciate this effort of yours. Buying jewellery and stuff isn't your thing but if you go all the way to make her happy she is never going to forget it. And please when it's said jewellery it's not always diamond studded rings and necklaces. Girls love fashion jewellery that they can wear very often as they are casual. So, get your definition of jewellery right.
Bags:
Usable and stylish gift that leaves you with no dearth of choices from satchels to slings and handbags to clutches. Buy her a fashionable bag in her favorite color and she would me more than grateful.
Personalized Gift:
These are just so on trend and really adorable. How about gifting her a graphic T-shirt with a personalized message or a beautiful photo mug with a sweet memory printed on it. Sounded really good.
So, next time you decide to buy her gift keep the above list in mind.