I hate it when I apply blush before I go out, only to come back and find that it disappeared. Does anyone have suggestions as to which brands of blush last the longest (cream or powder)?