I'm looking for a gift for an 18th birthday / high school graduate. I live abroad, so I won't actually be there to give it to her. Anything that can be shipped directly is fair game (extra points if it's on SALE). She's in the US.

Any suggestions? She's vegetarian, not into school, but likes to read, hulas, and kind of a rebel. Her style is usually girly (but not overly), her hair is always impeccable - it's long and styled like a shampoo commercial.