<prompt> Human: I got my dream job almost 2 years ago, good salary, benefits, interesting work, parents are proud, etc. Unfortunately, I work with a power-hungry, fame-seeking, master manipulator that has our boss and work group thinking he walks on water. He presents my ideas as his own, he always has the last word, he restates something I just said to get everyone to associate the idea with him. We work most closely, and no one else experiences this. Its emotionally exhausting, but my SO and I are currently saving for a house and baby, and I make almost double what my SO makes. We have an emergency fund built up to 3mths. Do I stick it out as long as possible, hoping he leaves? I dont see this happening any time soon. The work is so interesting and unique that few people voluntarily leave, and it might take me a while to find another job bc there arent a lot like it... and Id just feel like a failure to make it this far and this jerk ruins it for me. I feel the added pressure to stay for the future of our family plans and for the future of my career. How do I weigh everything and make a decision?Edit: Thanks for the great suggestions! You all have given me several forward actions that I feel will make a difference, along with the pep talks. Assistant: Talk to your boss and explain your frustration.Human: My concern is the boss loves this person and doesnt want to hear negatives things about my coworker, and so will disregard them.  <response>: Dont approach it as a chance to talk shit about your coworker. If your coworker is stealing your ideas and stepping on your toes constantly, you boss is doing a shitty job of managing your small team. You need to present to your boss a well documented list of items that you feel youre not getting due credit for and twist it in that fashion. You can not approach your boss and say what you said here, otherwise youll walk out of the room being the bad guy. Its all common politics, you just need to figure out how to spin it so that its an issue of recognition and not an issue of an over achiever stealing your ideas.Own your career. Speak to your boss about what you can do better to ensure you get credit for work and ensure that youre getting recognized properly. 