Let us just start by commending you for researching the best gifts to get your girlfriend. Because let's face it: girlfriends can be hard to shop for. You want to surprise and delight her, but you ...