Today while reading Genesis 45, I realized that Joseph was really blessed with the gift of perspective. I think it helped make it easier for him to forgive his brothers and respond to them with a heart of peace.
Taking the time to step back and look at the long view of circumstances helps me remember not to take offense over small or temporary events, or even especially the big events, when Heavenly Father has promised to make all things work together for our good. Actually, maybe we should take these things as a sign post from God, as though He were saying, sit up and pay attention now, I’m doing a great work here to bring to pass much good in your life.
“And now, do not be distressed and do not be angry with yourselves for selling me here, because it was to save lives that God sent me ahead of you. But God sent me ahead of you to preserve for you a remnant on earth and to save your lives by a great deliverance. “So then, it was not you who sent me here, but God. He made me father to Pharaoh, Lord of his entire household and ruler of all Egypt. Now hurry back to my father and say to him, ‘This is what your son Joseph says: God has made me Lord of all Egypt. Come down to me; don’t delay.”
Genesis 45:5, 7-9 NIV
http://bible.com/111/gen.45.5-9.NIV