1. For a natural, flawless, and glowing makeup application, prep your skin by cleansing, toning, and moisturizing your face using products that are suitable for your skin type. 2. Put primer before putting foundation! Primer creates a smooth canvas for the makeup, and makes the makeup last longer. Use one depending on your skin's needs--pore perfection primers to minimize pores, mattifying primers for oily skin, brightening primers for those with dull skin, and so on. 3. Spray some setting spray after you have primed your skin and after you are done with your makeup to help preserve your makeup for a longer period of time. 4. Choose liquid foundations over cream foundations, and invest in waterproof and HD foundations that won't melt in our hot and humid weather. 5. After you have used a liquid foundation, don't forget to set it with translucent loose powder. Let it sit for a few minutes, and then brush off the excess powder. 6. Put waterproof eyeliner and mascara. Expect that there will be lots of crying, so unless you want raccoon eyes by reception time, you'll need waterproof eye makeup! 7. Layer your blush. You can put cream blush, cheek tint, or airbrush blush before putting powder blush to make your blush last longer. 8. Put lip liner all over your lips (not just on the lip line) before putting lipstick, to give your lip color extra hold. Matte liquid lipsticks have extra staying power too. 9. Have a straw handy so your lipstick won't wear off when you need to hydrate. 10. If you have the budget for it, go for airbrush makeup. It can last up to 18 hours without retouching! It's waterproof, transfer-proof, and it won't stain your clothes. You can beso all your guests, and are guaranteed that your makeup will still be intact.