Buddy...you've heard a very clear pattern here...the only difference is my response is coming from a man. You are fine tuning all the good advice with "well but....s" because it's not what you want to hear...and frankly, I'm a bit suspicious of the whole post.
But, if you're being true and sincere with the seeking of advice, here's what I have to say:
1) Fact is that it seems like you messed up two years ago...she's moved on, you haven't.
2) You were selfish then and you're being selfish to interject yourself back into her life.
Move on and leave her alone...you had your chance and blew it...and please spare us the chance of "spilling the beans"




.
.
