Romans 11:33 says that His ways are untraceable. So what if what you are viewing as a roadblock is Him gently guiding you from "your dream" or "your plan" to His plan for your life? What if He is trying to get you to surrender your dream so that you can experience something bigger and greater?
"How do I know if it's greater?" You don't. That is the scariest but greatest thing about faith. Full Faith. It requires confidence in God, not yourself.