En gång för länge sedan blev Sofia prinsessa i kungariket Förtrollnia. Tillsammans med sin mamma Miranda som gift sig med kung Roland II så måste hon nu lära sig hur det går till i ett kungahus. Under resans gång lär hon sig att för att vara en äkta prinsessa så måste det komma från hjärtat.