Long wearing blush