I agree with the others on finding what her interests are. I remember when I was 12. It's such an 'in between' age. One day I was wanting to date boys & the next I found myself wanting to play with my Barbie dream house again!! LOL!! (of course at 12 I would never have admitted I secretly wanted to play with my doll house!) I think most girls that age would like make-up. cell phones, i-pods, jewelry, music, etc. If she likes sports, maybe some type of sports cake would work. Good luck with whatever you decide on making!!!