Eleanor (Jillian Bell), die eine Ausbildung zur guten Fee macht, will beweisen, dass die Welt gute Feen noch braucht. Als sie den Brief einer traurigen Zehnjährigen findet, macht Eleanor die Absenderin ausfindig, muss aber feststellen, dass es sich bei Mackenzie (Isla Fisher) um eine inzwischen 40-jährige allein erziehende Mutter handelt, die es aufgegeben hat, an ein Leben wie im Märchen zu glauben. Eleanor will sie vom Gegenteil überzeugen.