Buying a gift for your girlfriend can be a difficult task. Even if you’ve been together forever and feel like you know everything about them, you want the present you buy to feel special, be loved and speak volumes about your feelings for them. Sometimes, you want to buy them a keepsake gift that they’ll cherish forever. Other times, you want to buy them something special that taps into their interests. Whatever kind of gift you’re looking to buy your girlfriend, we’ve got a great suggestion below. Keep on scrolling to see our curated edit of the very best gifts...