i loved jewelry at that age.
A twelve year old is kind of in between things, they are aware of some things in life, but really don't understand. If I was going to get a 12 year old girl something for Christmas I would suggest Victorias Secret shampoo and conditioner. That way she gets something that is out of the ordinary, but something that can be used. Every one knows the sexy models of Victorias Secret, but a 12 year old is really too young for the sexy underthings. I think that would make her feel special getting shampoo and conditioner from Victorias Secret, give her a feeling of femininity without the sex involved. It is a functional gift too.
I wouldn't recommend just any type of shampoo though, that would not be appreciated.
How about a cinema voucher.
I would suggest asking her... Just a thought.
Try music then, a universal like all people have, or atleast an affinity.
try a 15 yr old. who already has anything? oO