Unfortunately, she didn't get it on her birthday. I ordered it 23 days before her birthday and the shipping was supposed to take 10-20 days, but it arrived about a week after her birthday. :(
I'm happy that your prices are so low, it makes me want to shop here again. The free shipping is great, too. But I guess I'll have to order things at least a month before I need them.