There may be no one more challenging in the world to buy for than a teenage girl. Her tastes tend to change faster than the weather, making gift buying extremely challenging. However there are a few gifts that almost every teenage girl will love, so having a list on the go can make special occasions…