My best friend left me, for the girl he loved. He was so short sighted, that girl turned out to be nothing but trouble for him.
But when he said sorry, apologized, I helped him, I forgave him, but never spoke to him again, that was his punishment.
My choice would have been based on the strength of our bond. I personally know someone, who's lover was his best friend, they were born on the same day, went to the same school, and the same uni. Their freindship was remarkable.
Ok, what would you do it you knew you were going to see your grandma 2moro....