Kaksitoistavuotiaana Tommon on heimonsa muiden jäsenten tavoin aika ottaa vastaan oma eläinhahmonsa ja aloittaa vaellus täysi-ikäisyyteen Purppurausvassa. Tommo saa eläimekseen karakalin eli aavikkoilveksen. Eläinhahmoon totuttelussa Tommoa auttaa Aasa, joka on ilman eläinhahmoa jäänyt heimonsa hyljeksimä tyttö.
Aasa ja Tommo ystävystyvät ja saavat tietää vihollislauman johtajan, Ismarin, julmasta suunnitelmasta, joka on pakko pysäyttää.