A couple of weeks ago I share my blush lace dress that I made myself for my birthday. Today I’m back with the tutorial! This my first time making a dress with full lining, so there was a little trial and error, and a fair amount of unpicking and resewing, but I’m thrilled with how it turned out. 
You can see the original post and all the photos of the dress here!
dress made by me (similar here and here)
rock and republic heels, similar 
lulu*s bag, similar here on sale!


  • 1 1/4 yard lace (more or less depending on your height and your desired length)
  • 1 1/4 yard lining (more or less depending on your height and your desired length)
  • Matching thread
  • Button
1. Cut your pieces as shown so you have two dress pieces (FRONT and BACK) of the lining, and two dress pieces (FRONT and BACK) of the lace. If your lace has a scalloped edge, like mine, make sure you cut your lace dress pieces along that edge. Then cut two lace sleeves and two lining sleeves. 
2. First let’s do the necklines for both the front and back of the dress. Take the BACK lace and lining dress pieces and cut identical slits down the back, about 5″ long. This will be for your keyhole so you can fit the dress over your head. If you choose to do a wider neckline, you can skip this step. 
3. Before you sew your keyhole, you need a button loop. Use a piece of ribbon, cording, or some leftover lining fabric made into a strip, and cut it about 4″ long. Tuck it in between the lace and lining, pinning it at the top corner of the keyhole (as shown). With right sides together, take the two BACK pieces and sew around the neckline and keyhole, securing the button loop in place. Trim your seam allowances, and then turn right side out, pulling out the sharp corners of the keyhole so they’re nice and pointy, and press.
4. Now take the FRONT lace and lining dress pieces and, with right sides together, sew around the neckline. Trim the seam allowance and then turn right side out and press. 
5. Take your FRONT and BACK dress pieces and, with lace sides facing each other, sew all four layers together at the shoulder seams. 
6. Now let’s move to the sleeves. Lay your lace pieces on top of the lining pieces and attach them with a basting stitch. 
7. Open your dress and lay it flat on the floor, lace side up.  Lay your sleeve on top of it, lace side down (right sides together). Match up the top of your sleeve to the shoulder seam, and pin the sleeve to the arm hole. 
8. Sew across the armhole with a straight stitch, attaching the sleeve to the dress. Repeat steps 7 and 8 for the second sleeve. 
9. Before you sew up the sides, hem the lining of the skirt. Once the front and back lining have been hemmed, put the right sides of the dress together and sew up the sides of the dress (from the end of the sleeve to the bottom of the dress). 
10. Hem the sleeves (I did not hem the lace and lining separately here), and hand sew a button on the back so the keyhole can close. And you’re done!