There’s a difference between somebody who wants you and somebody who would do anything to keep you.
Someone that wants you is probably a well-adjusted, mentally healthy adult. Someone that will do anything to keep you is probably operating under the misconception that relationships bring happiness, rather than seeing them as a place where happy people congregate. In an attempt to force happiness, they are willing to create artificial conditions where you feel comfortable pretending to love them because of something else they are doing for you. Someone that will do anything to keep you, usually sacrifice their own dignity, health and grasp on reality to do so.