Genesis 47:11 (NRSV)
 Joseph settled his father and his brothers, and granted them a holding in the land of Egypt, in the best part of the land, in the land of Rameses, as Pharaoh had instructed.
To err is human; to forgive, divine. Isn't that the phrase?
Sure, people make mistakes, it is a pretty easy thing to do. You make a bad joke, you forget a birthday, you don't return a phone call. We have all made them, and if you have never made a mistake, don't worry, your time is coming, a mistake is just around the corner.
But what about forgiveness. When someone forgets your birthday, tells a bad joke at your expense, or doesn't return your call, is it as easy to forgive as it is to make the mistake in the first place?
And what about Joseph? His brothers didn't just accidentally mess up and sell him and then tell their father that he had been killed. Their actions were thought out, planned, and pretty downright awful. And yet Joseph forgave his family. And he not only forgave them, but he settled them in some of the best land in Egypt.
Now, if Joseph were my friend, and called me on the phone and asked for advice, I don't know if I would be as quick to forgive. But that is why the Bible is great, because we can lean not on our own understanding. Despite the actions of Joseph's brothers, he still manifested his destiny. So why carry the weight of anger and resentment towards his family? He chose to forgive them, bless them, and walk in his purpose.
Now if Joseph can forgive for all of that, surely we can forgive too. Let it go. Walk in your purpose. Forgive.