Elokuva kiltin pojan ja omintakeisen keijun ystävyydestä. Alfred (Justus Hentula) on yksinäinen kaupunkilaispoika, joka rakastaa perhosia. Kesäloman jälkeen kaupungissa Alfred löytää auton takakontista keijun, joka on takkutukkainen, suttuinen ja Alfredin mielestä ihana. Hän on Sihja Pönttöhiittinen (Elina Patrakka). Sihja on huonosti käyttäytyvä, mutta valloittava keiju, jonka kanssa Alfred uskaltautuu lentämään. Alfredin vanhemmat Riia (Elena Leeve) ja Eerik (Elmer Bäck) ihmettelevät tytön tapoja, mutta iloitsevat, että pojalla on kerrankin ystävä. Isä-Eerik on töissä Lisbeth Lukinmaan (Pirjo Lonka) johtamalla lannoitetehtaalla, jolla on mennyt huonosti. Perheen naapuri Perttu Nikkinen (Eero Ritala) kehittää uutta Mirakulaus-lannoitetta, joka näivettää samalla rikkaruohot. Siitä toivotaan tehtaan pelastusta. Sihja ja Alfred tempautuvat seikkailuun selvittäessään, miksi kaupungin kaduilta alkaa löytyä kuolleita lintuja. Kekseliäällä toiminnalla ja keijuvoimien siivittäminä lapset onnistuvat estämään ympäristökatastrofin.