I love how when people find out I enjoy sewing they give me all sorts of odd fabric.
Put it together with this beautiful but tired $1 caftan top.
All you need is fabric for the body, and three strips for the ruffles. Basically just hem three sides of your strips, then ruffle the top and stitch to your apron. I hemmed the edges of the apron before I attached my ruffles, to make it easier. You could even use a plain apron body from the op-shop, and attach your ruffles to that. (My apron body is actually two fabrics sewn together, because I had a limited amount of the caftan fabric.)
Then attach neck and waist straps and you're done! This one is a christmas gift for my sister, cheap but with lots of love.