"And we know that for those who love God all things work together for good, for those who are called according to his purpose." -Romans 8:28
The Lord works our life like a puzzle; each piece uniquely fits somewhere and has a special purpose - each trial, each struggle, each heartache, each joy, each accomplishment, each success. They all come together to create something beautiful. God wants to use each and every piece to show you His masterpiece, but that requires us to surrender every "piece" of our lives. Yes, even the "pieces" that show our struggles, trials, and heartaches. When we keep some pieces to ourselves because we are too ashamed, too embarrassed, or think it's too big for God to handle, we are robbing ourselves of the opportunity to see God's grand masterpiece. He so desperately wants us to surrender every "piece" of our lives to Him. NOTHING is too big or small for Him. He has already overcome. God can and desires to work everything for our good, but we must first trust Him with every "piece" of our lives, and believe that His masterpiece is far more beautiful than anything we could "piece" together on our own.
*gives a whole new meaning to puzzles*