Den rastløse unge pige Mary tilbringer sommeren på sin grandtantes landsted. Mens hun venter på, at hendes forældre skal ankomme, går hun på opdagelse i skoven. Her finder hun et kosteskaft og en blomst, der kun blomstrer hvert syvende år, og hvis saft viser sig at være magisk. Dens evner smitter af på Mary, som fragtes på det flyvende kosteskaft til en trolddomsskole over skyerne.