Umbrellas: listed under Glamour's "30 Things Every Woman Should Have.....by the Time She's 30." Specifically, "a purse, a suitcase, and an umbrella you're not ashamed to be seen carrying." Any of these cheerful choices would qualify and would make a great gift!