People can help you work through things sometimes without you realizing it
If you are drawn to people then there is a chance that need to learn something more from them before you let go. Look for coincidences, remember feelings and look for patterns in life and relationships.
Alot of people confuse need and love, the more you become aware of your own feelings the more you will trust your own judgement, the fascination in being drawn to someone else is because it can show you that they have similar issues that you may want to explore in yourself. By addressing these issues you open and close doors. The more issues you clear the greater the greater the chance of you being able to love yourself and not need others.