I do a lot of bridal makeup and need a good lipstick that will last all day even through the kiss, cake and all. What is your favorite?