Anyone know what doll this dress comes from?

I know it's Barbie, but there are a whole bunch of Chinese-inspired Barbies, so I don't know which one. Or, better yet, maybe you might know where I can find this outfit, preferably for under $20? I saw this on Ebay and I love it, but I'm not spending $35 for it. 
Edit:
(Probably helpful if I actually show you the dress...lol)

Edit:

(Probably helpful if I actually show you the dress...lol)