Yes setting limits is important!! Boundaries and limits.
Mountainstream, I found an article which may help you. I was curious enough to do some research. This article basically states that toxic people are attracted to stronger people, people with compassion who listen and care and who are honest. It’s an interesting read:
Kenya : Here is why strong people tend to fall for toxic people - Standard Digital News
Here’s another good read: I fit this description to a T:
7 Surprising Reasons You’re Attracting Toxic People