Liking a girl(?) need help please
Okay so this is going to be a long story. I have been dating my gf for a year now and she's honestly a great person. I do love her but not that much because I feel like we weren't exactly meant to be. The problem is, she loves me to dearly and wants to marry me and have children with me (I am 21 and she is 19). She has quite the family issues and to her, I am all she has really. She has an abusive mother and all of her childhood was just not there. She never had a family before and she treats me as if I was her family. Her dad was physically abusive and disowned her. She has been raped multiple times before and had abusive relationship before. I am technically the first actual boyfriend shes has ever had. also, we are doing long distance. She is planning to save up money and wanting to go to school and live with me. She told me she will make anything work. But, I met this girl (I'm pretty sure she likes me) during work and she gave me her Id for Kakao (basically wechat) and told me to text her. I added her but didn't text her because I wasn't really interested and wanted to stay loyal to my girlfriend. And so next day she texted me and we started talking and she slapped my butt at one point (because I offered her food during work and we are not allowed to ear food during work) and refused it. And we hung out outside at the mall today, trying to shop for my winter jacket and I saw her really trying her best finding my jacket, we eat dinner together and left. She was planning to move somewhere but she keeps saying omg where I live right now I hate it (referring to the city) but she also says she likes it. And I asked her will you move somewhere else? And she replied with yeah i would like to move there but you are here. Do I really like her? After a year if dating am I just not loving my gf? Or is it normal for me to have this kind of reaction after a year of dating. Please help.
Tldr: my gf really needs me and trying her best to move in with me but I met a girl who I may or may not like.