ok so my ex left me last year in april and moved 2 hours away. we have 2 kids together as well. well he has moved back and i am afraid that he might want to come back. he hasnt been the nicest to me and we have been on and off 5-6 times. 3-4 of those times he left he moved in with friends and once they were gone he came back, the other 2 times he moved back in with his family. to me it seems like he always picks his friends over his family. if we are together and a lone even now he treats me really nice but when theres someone else around be it friend or family he treats me bad. several nights he has called me and just listened without really saying a word and one night i was doing something online for him and he was falling asleep and i asked him if he could just stay on the phone even if he fell asleep like he used to and he did. everyone around says he doesnt desearve me and i am to good for him. well heres my problem: my head tells me not to go back and my heart tells me i love him but every ounce of me says we are ment to be. i read a quote not to long ago that said: dont follow your head because it has no heart, dont follow your heart because it has no brain but follow your soul for it has both. i'm so confused right now by the way he acts and treats me at times and for the way i feel for him. its been almost a year and i still hurt dand cry over him. he posted a pic on facebook and my heart skipped a few beats, i had butterflies in my tummy, and i could hardly breath for the last time i saw him was christmas and he took my breath away. i so dont know what to do anymore about my feelings for him. i really want to work things out with him and be his wife but i dont trully know how he feels about me (if he still loves me or not)

