I found this lovely knitting pattern at The Art of Craft, in North Camp, Farnborough (see my tabs for link direct to their website).
It's Sirdar (2045) and double knitting so really easy to put together. I changed the large collar, going for a moss stitch instead of stocking. You knit this separately and stitch to the main dress so you can pretty much do what you want.
My daughter loves purple so instead of the flowers I chose a large ribbon and rose set with faux pearls sewn across the main skirt.
I've already had requests for other colours from my little princess :-)