I'm trying to figure out my feelings.  Is it love or just an fp? 
It's not like a sudden thing,  we've known each other for years and I've been spending a few weeks wondering if it's love or infatuation. 

Why I think it's infatuation:
- my mood/happiness is somewhat dependent on them
- I get extremely lonely when they leave after we've been together for a long time
- absolutely obsessed with them sometimes
- feel like we're a perfect match
- fantasize about a future together
- kind of idolize them? 
- they definitely were a full fp at the beginning of this year

Why I think it's love:
- we've known each other for over a decade
- starting realizing my feelings after I started therapy (started therapy because I wanted to get better so I could stop hurting them) 
- my feelings have been pretty consistent
- I can see their flaws and accept them
- maintained a stable image of them even as they did things which upset me, never hated them
- been able to put their feelings and needs above my bpd "needs"
- I know them and they know me on a deep level where we can guess each other's thoughts
- they have been extremely instrumental in my mental health healing journey
- when we fight,  we're able to talk it out and find resolution
- feel like we've only grown closer the more we know each other
- they have successfully set boundaries
- I recognize that I can live without them and don't need them but I want them
- I recognize they cannot fulfill all my needs
- I miss them when they're with others but do not try to restrict their other relationships 
- love them for existing and not because of what they do for me
- have been able to support them during rough times without only obsessing over my needs not being met
- recognized my negative behaviors in our relationship and took responsibility for them
- we've both changed for the better with help and encouragement from each other
- my therapist thinks we're soulmates

There is also perhaps a third option where it's both?

Any thoughts? Advice?