Yeah, that's what I think as well. My only problem is that I go to school with my friend, and my seat is the seat right next to him in the classroom.
On the bright side, I have just five days left of school before christmas, so I think I can make it through. I just don't know how to act towards him those five days, because I'll see him all day for those five days at school.
As far as my ex goes, I'm sticking to no contact with her. I feel better over the situation between me and my ex today, I just don't want to loose my friend as well. But even though I don't want to loose him, I don't know if I can take it if he essentially steals my girlfriend. All I know is that he does well in letting it rest for a while right now. If things are to work out between my and my friend, I think he should stay away from my ex for at least a couple of months, but only time will tell.