After the events of Long Shadows, yes, Ashfur dies, presumably murdered by his former love. he is murdered by hollyleaf
Hollyleaf convinced Ashfur to kill Squirrelflight's kits by revealing the secret of their true parentage. This revelation led Ashfur to seek revenge against Squirrelflight for lying about who their father really was.
Ashfur's mentor was Dustpelt.
i don't think she should go into the dark forest. she didn't kill ashfur for joy, she killed ashfur shortly after a confrontation with their mother, squirrelflight, who turns out to be not their mother but their aunt, as it was leafpool and crowfeather who are the actual parents of hollyleaf, lionblaze, and jayfeather. Hollyleaf already knew about the true story about who their parents are, but during the confrontattion with ashfur squirrelflight revealed the secret to ashfur and so hollyleaf killed him so that the secret would not get out, but eventually she becomes so torn apart by guilt that at the next gathering she explains the whole thing. she didn't kill ashfur to save firestar, anyway and she doesn't belong in the dark forest because in the last book of the power of three she dies because of a cavein.
Ashfur-Revenge
Ashfur's murderer is Hollyleaf. Leafpool found a tuft of Hollyleaf's fur snagged in Ashfur's claws.
Lionblaze's mentor was Ashfur.
The book is about the ThunderClan finding Ashfur's murderer and Jayfeather finding their true parents.
Ashfur misses Scourge so much, but Scourge and Ashfur could never be because Scourge won't go to cat hell, but Ashfur goes to Starclan anyways so Ashfur and Scourge will miss each other for eternity.
Yes, Squirrelflight is related to Ashfur through blood ties, as she is the daughter of Firestar and Sandstorm, while Ashfur is the son of Brindleface. In this familial relationship, Squirrelflight would be Ashfur's cousin, not his niece.
Do you mean Ashfur? At the end of Long Shadows I thought it was Squirrelflight but in Sunrise it reveals that the killer was Hollyleaf!! It's true!!
"Spoilers" Jayfeather and Lionblaze's sister kills Ashfur in Eclipse because she couldn't let him tell the other clans Leafpool and Crowfeather were their parents.
No, Ashfur would never try to kill Squirrelfight. He loved her but tried to kill Hollyleaf, jayfeather, and Lionblaze to get revenge on her. Then she revealed they were not her children and he didn't kill them.