Leah is in het geheim bevriend met twee geestjes in opleiding: Shimmer en Shine. Shimmer en Shine kunnen elke dag drie wensen vervullen voor Leah, maar telkens verknoeien ze de wens. Dan moet Leah de veroorzaakte problemen weer zien op te lossen. En dan moet Leah er ook nog voor zorgen dat haar buurjongen Zac niks te weten komt over het bestaan van haar geestige vriendinnetjes.