Valentine's Day gifts for him

It's easy to impress a lady with a dozen roses, chocolates or a heart-shaped necklace on Valentine's Day, but what about the guys? Here are some gifts that will have him professing his love all year long.