wow that was one looooooong story! Anyways, this happend to me once. (im a girl so heres another perspective at things XD) I was dating this theatre guy, and there was this creep who always followed me around, showering me with compliments, and always listening to my problems. I took him as jst a friend, because my (ex)boyfriend was so busy working on a play that I got so lonely. Sooner or later he finds out bout my lil friend and you know what? he didnt care! thats right, i said it! didnt care a single bit! you know how i felt that day?? heart-broken. For girls, being heartbroken hurts rly bad. So I told this to the other guy, he told me that he was sorry that he did this to me. Thing is, when he asked me out i said no. Kno y? My BFF told me who he rly was, at first I didn't believe her, but trust me, i learned the rly hard way....
Plus i think you weren't "in love" with her. You were just infatuated with her. Probably still are. (I went to a catholic school for some time....so yea.)
Honeslty the best way is to let her go. Still apologize if you want to, but by being friends with her it might hurt. All you gotta do is tell her this
"Look i jst want to say im srry. I kno it didn't work out with us b4 and im happy that you found sumone else. I hope he makes you happy. And I just want to say goodbye."
Sumthin like that would work. You'd feel so much better if you let her go. Believe me. If you let her go its like all that heavy wieight has lifted and its the perfect way to start over in life. I kno you rly want to hear her voice, but thats jst caving in. You need to be strong!
And as for Skeleton situation
, YOU need to be the bigger person! All you have to say is like "congrats, you jst stooped down a lvl!"
Remember, letting go in this case is the best option.
I hope that helped
I kant wait to hear the response!