It's So Hard to Love You: Staying Sane When Your Loved One Is Manipulative, Needy, Dishonest, or Addicted
This book shows you new and innovative ways to love a  difficult person. It includes tips on avoiding codependence, overcoming the  impulse to change the difficult loved one, and preventing your own needs  and boundaries from being subverted by the desires of the difficult  individual.