I'm looking for non drying (actively moisturising even better), stays put (no bleeding or travelling), and colour that lasts a decent length of time. Am prepared to spend quite a bit for a lipstick that really performs but obviously budget options gratefully received!