I don't mean to be harsh but y'all are wasting your time waiting for a woman to "come to her senses and come back to you". Stop putting your life on hold for a woman, trust me the majority of them won't for you. Yeah its painful because you love her and etc. etc. but its all the emotional bond. Doesn't matter the amount of "years", or how you "feel", "shes the one" and all that, it doesn't matter IF SHE DOESN'T FEEL THE SAME WAY. and a woman that feels the same way won't be out there weighing her options, being hesitant, having you on old.
I keep telling y'all you will blink your eyes and months or even years will pass and you'll be the EXACT SAME POSITION. THen one day you'll hop on facebook and see she's in a relationship, or pregnant, or gasp married all while you sat back waiting for her to come around.
KILL THE EMOTIONAL BOND by staying in no contact and one day you'll back and be like
Brehs i've been where you been i loved my ex more than I loved any women, I loved her so much I accepted "friendship" and ended up living in hell for literally 5 years of being strung along, I love you reinscarf, what if we get back together all those friggin breadcrumbs to draw me back in when she saw I was moving away, until I finally couldn't take it anymore and withdrew and never contacted her again (its been almost 2 years now). Just imagine if I continued to be around hopin for her to come around, now shes pregnant and for all I know will prob get married, I would have been friggin gutted, but I took my exit and now its meh, I never thought I could get to the point in my life where a woman I loved so much could be pregnant for another man and its like

.
All the time you waste on someone who doesn't want you the way you want them is time you can't get back, the outcome won't change, there are so many women out there praying every day and night for a man to love them the way you love these women who don't feel the same way about you. STOP WASTING TIME, stay no contact your mind will clear one day.