You can forgive a friend’s betrayal because it stems from desperation and not malice. Nevertheless s/he still owes you an explanation and an apology.