Sam and Dean race to discover what happened to Mary, while Castiel checks in Heaven to discover if her soul is there. Meanwhile, Jack turns to Rowena to help him cope with the enormity of what he's done.