Spoil your girlfriend this Christmas with jewellery, or other keepsakes, beauty products, practical items for the home she’s been wanting, or treat her to an unforgettable experience she won’t forget. There are plenty of Christmas gifts for girlfriends, whether they are a beauty buff, fashion fanatic, homeware hero, jetsetter, the gym bunny, and everything in between. Plus, there are...