Life is too short to hate someone over such petty things. Start by telling him how you feel. If you continue to hate him, perhaps someday you will look back and regret it.
This can be a tough situation. When you are away from someone for so many years, your lives can be much different than when you used to know them. I would start by asking how they have been and what they have been doing for all that time. It will be slightly awkward, but that seems unavoidable to me.
Unfortunately, when someone is not around, they cannot play an integral part in a person's life. I don't think that you should shun him completely, but he cannot be wholly involved either. It is OK to let him into your life from this point forward if he is going to be around more often.
I probably wouldn't ask her out at the very beginning. Try to see how it goes for a while. You can try to insinuate that you are interested in her and see how that goes.
Quote from killbot: “hey thanks guys i feel better now also i invited her to the movies with one of my other friends for tomorrow but she is busy btw ive had a friend confirm she doesnt like me now i just gotta learn how to get over her :S” I had, essentially, the same thing happen to me. Like you said, you just have to move on. Sometimes it doesn't work out.
I think it would be a little different if you were both guys. It is rare that you hear of girls punching each other in the face. I would have done it though haha.
You both decide what is important in your relationship. If you are not upset about it, then it is not a big deal. I wouldn't necessarily have an anniversary celebration, just be grateful that your relationship has lasted this long and is still going well. Enjoy every day of it.
I agree. You have to work up the courage and ask her out. It might help to start communicating more with her first. Tell her how you feel. Also, your dream was definitely telling you that you want to at least give it another chance.