Buying a nice gift for your girlfriend can sometimes be tricky. This is because you will need to know exactly what she likes and you may not be sure. You may also want to get it just right with the right level of sentimentality without being too soppy or you might want something funny without being too silly. This list of gifts should help you to find the right thing. They vary a lot so you should be able to find something that is right for her personality, will show how much you care and fit in with your budget.