You don't mention how it ends, but I see what you're looking for, from the information you give.
Harper can't keep a man in her life. Her mother made her this way and she finds the answer in Delilah. It ends with a new boyfriend who respects her for who she truly is. All thanks to what she...