Giving the perfect gift is harder than it looks — especially when it comes to the friend who has it all. If you don't know where to start, not to worry, we have five gift ideas that leave no room for the thought of returning or "regifting" again. Rather than sticking with the obvious like a bottle of wine or bouquet of flowers, consider vintage touches or eclectic accents. While these gifts aren't necessarily expensive, they are unexpected and don't scream "last minute." Click through to find out how it's done!