Growing up, James Ellis (Kipp Marcus) is warned about love by his grandmother (Judith Malina) -- she claims a curse plagues his family, as evidenced by his mother's (Bernadette Peters) shoddy love life. During high school, James meets Sarah (Alice Dylan) and thoughts of caution disappear. Years later, James and Sarah meet again in New York City. James is a student at a culinary institute, while Sarah is an engaged workaholic. James must defeat the curse to regain his long-lost soul mate.