Is it for winter?
You can wear it indoor in winter, suitable for school, at home, go to friends house to play.
Is it suitable for a 12 year old girl?
Yes, this cardigan is suitable for 5-12 years old girls, you can choose the right size according to your needs.