I agree with GlennS and I also add some synonyms. :)
1) Envious: covetous, desirous, resentful, grudging, begrudging, green (with envy).
2) A Jealous lover: suspicious, distrustful, mistrustful, doubting, insecure, anxious, possessive, proprietorial, overprotective.
3) Protective: vigilant, watchful, heedful, mindful, careful, solicitous.