My 2 girls between them are building up a little collection of princess dresses. They have Anna & Elsa (double set from Toys R Us - some very itchy material, especially on Elsa) Rapunzel (ordered from Amazon in a desperate effort to get it for Christmas) Merida from Brave (ASDA) Sofia the first (ASDA) The ASDA ones are ?12.50 and come with an accessory (Merida came with her bow and arrows, Sofia comes with her tiara, and I know their Rapunzel one comes with a hair piece, but it was sold out when I was trying to get it). The Disney Store ones are ?30 (or ?60 for the "duluxe" versions), and IMO are not so nice. ASDA for value and IMO they look the most like the ones in the films. Can't quite believe I have started a thread about Disney dresses, but I have two daughters, and I know what it's like when they're desperate for these things, and wanted to mention ASDA in case anyone hasn't seen their stuff.