Awesome kid. She definately needs to get a job. When I was 12 I wanted new hiking boots and a new backpack. I cleaned houses to ear the money (of course when I had enough I quit so I could go hiking). Perhaps she could do jobs for you to earn her sewing fabric?