Em primeiro lugar, o rei Harold era sempre um sapo. Essa é a grande revelação no final do filme: ele estava fazendo o papel de "o sapo que se transformou em um príncipe" de vários contos de fadas. Com base na chantagem de Harold durante o filme, ela parece ser a pessoa que fez isso por ele, e ele estava preocupado que seu segredo saísse e que sua esposa e filha o rejeitassem.
Quanto ao feitiço da fada madrinha teria feito a Shrek, não temos idéia, uma vez que nunca bateu. A explicação mais simples é que teria transformado Shrek em um sapo (ou talvez algum outro animal).
No entanto, acho que houve mais do que isso, baseado no comentário dela de que "ogres não vivem felizes para sempre", combinado com o efeito de transformar o Harold em um sapo , a intenção mais provável do feitiço é cancelar o final feliz de alguém. Como Paul A. Clayton aponta, também vemos explosões erráticas da varinha de Pinocchio de um menino de verdade e de volta, o que reforça a ideia de que a magia da fada madrinha está relacionada a "conceder desejos". Isso também se alinharia bem com o papel dela nos contos de fadas originais.
A forma como o filme se desenrolou até aquele ponto, eu acho que o resultado mais provável do feitiço que atingiu Shrek teria sido:
Reverse the magic that turned him and Fiona human -- but only for him.
Lembre-se, o feitiço de final feliz de Shrek fez duas coisas:
- Transformou Shrek e Fiona em humanos e
- Coloque um cronômetro na transformação: se não fosse permanente por um certo tempo, ela se desfaria.
Para arruinar o final feliz de Shrek, a fada madrinha precisaria quebrar o feitiço para Shrek, mas torná-lo permanente para Fiona. Isso teria o efeito de desfazer completamente não apenas o feliz que ela deu a Shrek, mas o final feliz do filme anterior . Mesmo se Fiona estivesse bem com a situação, seria desastroso para a autoestima de Shrek.