Yeah, you have to be careful you aren't setting yourself up for another mental "breakup", that is getting your hopes up like you are doing now and then getting let down in the end. Don't worry about her getting hit on, she's most likely an attractive girl and they get it all the time. That's you already getting jealous again. Or maybe you are just scared.
I would normally say you should just take it as it is until she comes out with it. If she begins playing hot and cold, and it's throwing you for a loop, than maybe you have to just be honest about things.
She says she is good at being strong and fighting her feelings. How well do you know her?
I was toying with the idea that you can just tell her how you feel and ask her how she feels. You love her still, and you aren't saying it because you want something in return. You are saying it because there is no other words to really describe the emotion and that's how you feel. Ask her how she feels. Do you think she would be honest in response? That's where the "how well do you know her" comes in. If she cannot be honest about that, than it isn't somebody you should be after anyway. Either way, you get an answer, you don't have to wonder anymore and whether it's a "yes I still care" or "no I don't" you know the truth. You won't have to look back on life and wonder "What If?" You'll know.
It takes alot of mental preparation and confidence to this. You have to really be honest with how you feel and if you truly feel it, if she makes you feel an indescribable feeling like nobody else has ever done, than it would be proper to do this. You aren't asking her to marry you. You are asking her to go on a date and see where it takes you. That's all.
Waking up next to a beautiful girl,
Step outside and say hello to my beautiful world.