by TexacoKitten
My only critique would be an overuse of "growl" in the middle. Gotta be some synonyms you could use. ;)