Forgiveness comes from loosening your grip on whatever happened: it is the difference between holding a stone clenched in your fisted hand, or letting it rest in your open palm.
Forgiveness is good but its never easy. All depends on how much you've known this person an how much they mean to you. If you can honestly see yourself in the future with him,then you'll might be able to look past it.