This gift does double-duty: Wear them now if the bachelorette party is anywhere beachy, wear them again at the wedding when your heels start to kill. If you can match them to the wedding's colors, even better.

Look for sparkly tones, outrageous colors, and other statement hues your friends won't already have so the new makeup feels like even more of a treat. Wrap the polishes and open them white elephant styleso people can steal shades from each otherto turn the gift-giving into a game.

Um, we hope there's no need for first-aid at your bachelorette bash. But your friends will instantly fall in love with these awesome, girly, designer bandageswhich make an untraditional (and useful) parting gift.