Sorcha had those nightmares since she remembered and she knew she wasn't like the other people. But the girl didn't knew how important she would be for this world, or how important she is for Dean. And maybe she would have never known, but then the Angel Castiel came into her life and everything changed..