The Made for Mermaids Juliette Top and Dress. Size 2, top version. Shhhh. Just enjoy the pics.
Here is the write-up from the website: This pattern comes in sizes 1/2 – 14, see size chart below. Juliette is a beautiful pattern suitable for knit fabrics. The full, twirly circle skirt comes 3 lengths: top, dress or maxi length. Add ruffles to your maxi for a stunning, showstopper of a dress! The front bodice is fully lined and the back has elastic at the top. The dress is built in with negative ease to accodate the full, long skirt. You can dress this up for a flower girl dress or your daughter can wear the top, dress and simple maxi for everyday.