Ditch her. She’s been developing feelings for someone = she’s been looking for someone else. If he moved away, chances are, another one will come along.
Shitty to say…but i wouldn’t put anymore time into it because in the end, it’s a waste. The perfect time to get out is now.