Considering he's the child of Lucifer...I'd take those visions with a grain of salt...after all Lucifer is the freaken devil! How Cas can so blindly follow them is beyond me. I'm so sick of Cas playing poor little naïve angel. He should know better by now.
It was cute though how Sam figures the baby's due date should be May 18th.
...I guess we know what the season finale is about.