i am a big fan of avon products... try the my lip miracle. it has 8hr wear and all day moisture. the perfect wear is all day with spf 12