I think you should let the feeling run through you. Don't repress it and pretend it's not there. But don't hold on to it either. If you choose to hold on to the thought because of the emotional high it provides, you will be on very shaky ground
Another thing you can do is to walk yourself through it logically. Ask yourself the hard questions. and stay away from the cliché answers. only facts. Check your ego. Ask yourself why you have fallen for her? Why do you feel "need"? what is she providing to you?Why do you want it to come specifically from her? The times I felt that way ("in love", "under her spell", etc) looking back, it was mostly ego. I wanted someone to be mine. And then once she made me feel like she was mine by giving herself to me and catering to me

. Imagine the feeling of having a fellow human being who's working towards the same cause as you (and that "cause" is your happiness). That shyt touches your heart. Like a chick who would do anything to see you be happy and realie your dreams.

that's what makes you fall for her sometimes. Sometimes you even think you're not worthy which makes you even more insecure about one day her "waking up". All those mixed feelings is what you get from her. You get high off of it. You get high off the the feelings she's providing. High off your own ego.
Again, it's natural. I don't suggest pretending you don't feel it. What i suggest is to recognize it, think of it logically, think of what makes you happy,
why it makes you happy, be at peace with it and being ready to lose it, realizing
you decide what your happiness depends on.
You've decide it you need her love to be happy so you've handed her control over your happiness.
Instead, make your happiness dependent on deeds, not people. Don't tell yourself "I need her to love me to be happy because she's loyal, supportive, honest, fukks like a champ, etc" instead, shift your mind to "I'm happy with her because she's loyal, supportive, honest, fukks like a champ, etc". Your love should ALWAYS be conditional. If she stops being those things you need, and shows no willingness to get better, then you need to think logically and realize she doesn't have a monopoly on those things. Stop viewing her as the source of your happiness.
Some people confuse this with not loving or caring for her or not being attached to her. What I'm saying is to be conscious of the level of attachement you have towards her, what exactly makes you attached to her and always keep that in perspective. Deal with cold facts, not dreams, mirages and what it could be.
Anyway, that's just my 2 cents...