good gift for a girlfriend is a cartoon bouquet, a colorful automatically changing pillow, which is a very creative gift, and girls still like these gifts. I gave a colleague a pillow on her birthday last time, and she was very happy at that time. I think if you gave it to your girlfriend, she would be happier.
Girls prefer jewelry and other decorations. A good necklace can show a person's temperament very well. You can give a delicate necklace with beautiful packaging, which will be a surprise. The better thing is that there are custom-made necklaces now, and you can also engrave words for free, which is very distinctive, and as long as each one is one, it is unique enough.
24K gold roses are also very distinctive. Your girlfriend also needs some gifts worth collecting. This is good. You can give a few more. 3 means I love you, and 11 means the most beloved, which is a better meaning. You can also give a handmade DIY birthday cake on your birthday. She will be reluctant to eat the cake she made herself. It is a very thoughtful gift. Give your sincere blessings.