India Opal, 10 ans, vit seule avec son père, pasteur plus ou moins itinérant. Ils viennent de s'installer dans une ville de Floride où Opal ne connaît personne. Grâce à un chien errant qu'elle trouve dans l'épicerie locale, elle va faire la connaissance de plusieurs personnalités hautes en couleur : la bibliothécaire, la sorcière du coin, les garnements du quartier, et bien d'autres.