I'm looking for a story, I think it was eventually Destiel, where a young Omega Dean is kicked out/abandoned/or dumped by his pack/John, and found/taken in by Castiel and his pack. I'm 99% sure it was a Werewolf AU, and that Dean was an Omega, or possibly a sub? I remember Cas found him outside in the snow or something, badly injured? I think John had beaten him before abandoning him. I remember a scene where Cas brought Dean to someone to be healed, possibly Ellen? I'm pretty sure Dean was a teenager at the start of the story, and that Cas was the alpha of a large pack. It was quite a long story, possibly still a WIP, and I think it was on AO3. Thanks!