God has a beautiful plan for your life (Jeremiah 29:11). God can use EVERYTHING in your life to bring His plan to completion on your behalf. He loves you. Set his seal of ownership on you guaranteeing what is to come. You can trust his faithfulness. He will use the dirt other people throw on you as the floor beneath your feet for you to step up. Your job is to forgive like Joseph did. Trust God and keep climbing.