Percy (Simon Kassianides) jest księciem zaręczonym z kobietą, której nie kocha. Kiedy w wyniku wypadku dostaje amnezji, na swojej drodze spotyka Zoe (Kiernan Shipka). Ta mała romantyczka przekonuje go, że jest księciem przemienionym z żaby, którego uratowała. Percy zostaje nianią i przyjacielem Zoe oraz zakochuje się w jej matce, Gwen (Kellie Martin). Odkrywa, że miłość jest magicznym składnikiem potrzebnym, by stworzyć wyjątkowy związek.