Ah, so true! I have found this to be the case in almost every problem or block I have encountered. There is always something better around the corner, something that I needed to learn/do, or there was a better solution.
Each problem or block is a blessing in disguise although I may not always recognize it at the time but eventually, I come to know the blessing.
What do you think?