To number one: It's been four years. Dude, move on. I'm speaking from experience of the same thing. You're her friend. You're in the friend zone. She decided over an unhappy relationship rather than you. I had a chick get married, who I cared for deeply, and put up with four months of her complaining about getting married too soon and to 'the wrong guy'. You'll be that guy, just as I was. You'll listen to all her complaining, you'll get your hopes raised at those little comments about how you're "so sweet" and that she wishes all guys were like you, but in the end you'll just be a friend. No matter what.
Find someone new, dude. Even if, in your case, she decides to reciprocate, she's gone for years. And that's not fair for either of you.
Find someone new, dude. Even if, in your case, she decides to reciprocate, she's gone for years. And that's not fair for either of you.