The top is some cheap costume satin (hate that stuff) made like a peasant top (tutorial HERE) with shirring added.
For the skirt I used the sheer overlay that I salvaged from an old dress that had fallen apart and ziz-zag stitched some ribbon on top (my choices are straight or zig-zag with my machine, so I went fancy with zig-zag). The underskirt is some nightgown satin from my stash that someone had given me a few years ago.
I used knit from an old Tshirt underneath to attach the two layers while keeping them stretchy (to be able to get the dress on and off) and covering the ever-fraying seams. (I also hate knit, so this was a labor of love for sure!)
We don't throw huge, all-out birthday parties- inviting just our close family for some cake and ice cream still makes them huge in attendance, though. I made cupcakes modeled after the ones in the book (those are Valentine peanut m&m's on top... of most of them. I took this pic of the leftovers the next morning so some are missing)
Whew! That was enough pink for me for awhile....