A battle of teen angst for the ages.A battle of teen angst for the ages.A battle of teen angst for the ages.