feeling jealous and irritated

^ well said! thumbs-up