Until the time came to fulfill his dreams, the LORD tested Joseph’s character. (Psalm 105:19 NLT)
When God gives you a dream, it's likely that you'll not see it fulfilled until you've first had your character tested. Remember, though, that Joseph's testing wasn't meant to tear him down, but to build him up. He was preparing him for the day his dream would become reality. God doesn't need to test us to find out what we're made of. He's the omniscient One that already sees the character of our inner man, but we need the testing to strengthen our spiritual "metal" and remove the impure" dross" that could undermine our God-given dream!