Michael Milligan, his younger brother, Adam, and their best friends Dean and Sam Winchester are moving foster homes. Again. But now that Michael is seventeen, he's working toward getting him and his weird family out of the system. As long as the songs that are constantly in his head don't actually belong to a soulmate that's going to ruin all his plans. Dean Winchester has found his soulmate, and he loves her. After all, who wouldn't love Lisa Braeden? She's perfect for him in every way. But when he moves and meets Castiel, a quiet boy who starts at school the exact same day as him, Dean can't help but wonder if maybe he doesn't want perfect after all. Sam Winchester has always worried about his family and his family alone. He doesn't have time for anything else. But when he suddenly starts getting panic attacks for no reason, he finds himself concerned for his elusive soulmate. But as he feels his soulmate's mental state deteriorating, can Sam find them in time to save them?
41 parts