Here are 51 homemade gifts for your girlfriend that are cheap, simple, and thoughtful at the same time. Your DIY gift guide is here...
Elaine