Ein Sommer in Florida: Die sechsjährige Moonee lebt gemeinsam mit ihrer jungen Mutter in einem Motel nicht weit von Disneyworld in Orlando, Florida entfernt. Die Mutter Halley ist erst 22 Jahre alt, lebt am Existenzminimum, versucht Parfüme an die Gäste des Nobelhotels nebenan zu verkaufen und Moonee eine gute Mutter zu sein. Von den Sorgen der Mutter bekommt Moonee nicht alles mit. Einen Sommer lang verbringt sie die Zeit mit ihren Freunden Scooty und Jancey. Sie streifen durch die Gegend, betteln sich genug Geld für ein Eis zusammen und klettern in leerstehende Häuser. Alles ist ein Abenteuer. In ihrer Fantasie ist das lilafarbene „The Magic Castle Motel“, in dem sie und Halley wohnen, Teil eines großen Zauberkönigreiches. Besonders mit dem Hotelbesitzer Bobby hat Moonee eine gute Beziehung. Bobby versucht, die junge Mutter und ihre Tochter vor dem Schlimmsten zu bewahren.