Have you ever been in a situation when you’re about to go to a very important date (he’s probably proposing tonight OMG!), and you’ve got everything prepared to the minutest detail. You go in front of the mirror and try your dress for the umpteenth time and then suddenly one of the buttons bursts! It’s a disaster!
Well don’t go blaming the big lunch that you just had. You don’t want to look stressed on your date right? There is actually a quick fix to these kinds of things, and we found a very good step by step procedure to help get you out of this tricky mess. It’s actually quite easy.
Sew your own buttons:

Photo credit: Valetmag.com
1. Believe it or not, you need about a foot of thread to sew on a button. Knot one end and thread your needle. Make two stitches in the shape of a cross 1/8th-inch wide.

2. Holding the button just slightly away from the shirt, stitch up through the fabric and through one button hole. Then through the hole diagonally across from the first.

3. Bring the needle up and back through the other holes and repeat three to four times.

4. Wrap the remaining thread around the back of the button, creating a small stem. Push the needle through the stem a few times and then tie the thread off.
If it’s a coat:

1. Coat buttons need a little slack to fit through thicker plackets. Create space by placing a toothpick over the button while bringing a threaded needle through the fabric, into the button, over the toothpick and back into the fabric. Repeat until secure and remove toothpick.

2. Pull the button away from the fabric and wrap the thread around the newly formed stem. Push the needle through the stem a few times and knot the thread just below the button.
And there you have it. No need for so much fuss because it’s that easy!
[Source: valetmag.com]