I totally know what you mean about 'transfer'. I finally found a great brand that actually works!
I'm sure they have your colour and they're not much more expensive than Wet and Wild. That brand is cheap.
But this is worth it, no matter what! -
I use Maybelline "SuperStay Lip Color" - It's awesome - promises 16 hours of coverage, and delivers. Won't transfer. After you apply it, let dry for a minute or so. And you won't need liner, either.
