If you happen to have a photograph of the 2 of you together, have it made into a print and get a frame for it.
Does she like dessert and can you cook? Make her a batch of homemade cookies, or a quick bread (like pumpkin, banana, or cranberry) or even a pie.
Does she like to read? Do you know of any series or authors that she likes? Get her a book. Are there any books that you have read and loved that you think she would like? Are there any subjects that she likes (dogs, horses, cooking, scrapbooking or whatever) that has a book about that subject?
Are there any current (or old) movies that she loves, in which you could buy her a DVD?
Does she like candy? Do you live in California? See’s Candy is the best. But Godiva is pretty good too.
Maybe a poster of her favorite band or TV star?
How about a set of fuzzy slippers. I saw some cute ones today that had bunny ears, and another pair that looked like bear claws.
How about a set of multiple colors of nail polish (especially glittered ones)?
Is she into art? If so, how about a sketch pad and some good pencils or charcoal or pastels? Or maybe paints. Acrylics are best for beginners, but if she’s already into it, oils or watercolors would be good too, plus some good brushes in various sizes and shapes.
Does she like to sew or do needlework? If so, some needlepoint or cross stitch patterns would be great, or some patterns for cute craft items that she could sew would be nice too.
Does she like to cook, or has she talked about learning how to cook, if she doesn’t cook? If so, there are tons of cookbooks for beginners through advanced that might be fun. Most people seem to enjoy cookie cookbooks.
You could also get her a personalized coffee mug with a photograph on it. I think you can get those made at Target and Walmart. Maybe a picture of her pet, or her parents or you and she together. You can also have a calender made.
Does she do any type of crafting? They have lots of cute rubber stamps, from snowflakes, to hearts, to dogs and cats, to peace signs and other fun stuff. Maybe get her a few stamps and a stamp pad.