Okay, but consider this au:
Crowfeather stays with the Tribe because of feathertail dying there, eventually growing close to Brook and becoming a more selfless cat. Stormfur comes home with the other cats. He still has a crush on Squirrel, but upon meeting Leafpool he falls in love. They have kits, and when he finds out, he accepts it rather than being appalled.