Tolong jelaskan mengenai Alur cerita dari Shrek Forever After

Dalam kilas balik, Raja Harold dan Ratu Lillian akan menandatangani kerajaan Far Far Away kepada Rumpelstiltskin, dengan imbalan mengangkat kutukan putri mereka. Kesepakatan itu dibatalkan pada detik terakhir ketika seorang kesatria memberi tahu Raja dan Ratu bahwa Putri Fiona telah diselamatkan oleh Shrek. Rumpelstiltskin yang marah menyesali kehilangannya dan berharap Shrek tidak pernah dilahirkan.

Di masa sekarang, Shrek mulai bosan menjadi pria keluarga dan selebritas di antara penduduk desa setempat, membuatnya berharap ketika dia merasa seperti "raksasa nyata" lagi. Ketika dia membawa keluarganya ke Far Far Away untuk merayakan ulang tahun pertama anak-anaknya, serangkaian kecelakaan yang semakin parah semakin melukai egonya, menyebabkan dia kehilangan kesabaran dan keluar dengan amarah.

Shrek bertemu Rumpelstiltskin, yang memberikan kesempatan, setelah mengamati ledakan kemarahan Shrek. Dia mengikuti Shrek dan mengatur agar dia muncul untuk menyelamatkan hidupnya. Dia memberi Shrek sehari untuk hidup seperti raksasa nyata, dengan imbalan sehari dari masa kecilnya bahwa dia tidak akan ingat dihapus untuk "berterima kasih" padanya.

Shrek menandatangani kontrak dan muncul di alam semesta alternatif di mana peristiwa mulai dari film pertama tidak pernah terjadi. Sekarang ditakuti oleh penduduk desa, Shrek mengambil kesempatan untuk menyebabkan kerusakan ringan sampai dia mengetahui bahwa Fiona adalah buron, dan rawa-rawanya sepi dan sunyi. Dia diculik oleh para penyihir dan dibawa ke Rumpel, sekarang Raja Far Far Away, yang telah menjadi terlantar.

Rumpel mengungkapkan bahwa dia menghapus hari ketika Shrek lahir. Oleh karena itu, Shrek tidak ada, dan akibatnya Raja dan Ratu menandatangani kerajaan mereka ke Rumpel, membuat mereka menghilang. Ketika hari itu berakhir, Shrek akan menghilang juga. Shrek lolos kastil Rumpel dengan Donkey. Awalnya takut dengan Shrek, Donkey memutuskan untuk mempercayainya setelah melihat Shrek menangisi sejarahnya yang terhapus, sesuatu yang belum pernah dilihatnya oleh raksasa sebelumnya. Donkey membantunya menemukan klausa keluar tersembunyi: kontrak dapat dibatalkan oleh "ciuman cinta sejati".

Mereka segera menemukan pasukan raksasa yang melawan Rumpel, dipimpin oleh Fiona yang masih dikutuk, yang menjadikan Puss in Boots sebagai hewan peliharaan yang malas dan kelebihan berat badan. Shrek melakukan segala yang dia bisa untuk mendapatkan cinta Fiona, tetapi dia sinis dan kecewa tentang kekuatan cinta sejati setelah tidak ada yang datang untuk menyelamatkannya dan terlalu sibuk menyiapkan penyergapan pada Rumpel. Sementara berdebat dengannya, Fiona mulai menyukai Shrek tetapi berhenti menciumnya. Puss mendorongnya untuk terus mengejar Fiona.

Selama penyergapan, para raksasa ditangkap oleh Pied Piper, meskipun Shrek dan Fiona melarikan diri dengan campur tangan Puss dan Donkey. Shrek bersikeras Fiona menciumnya, mengatakan itu akan memperbaiki segalanya, tetapi itu tidak berhasil karena Fiona tidak benar-benar mencintainya. Ketika dia mendengar bahwa Rumpel menawarkan harapan kepada orang yang membawanya Shrek, Shrek menyerahkan diri dan menggunakan keinginan untuk membebaskan para raksasa lainnya, yang menyerbu kastil, berperang dengan penyihir, dan menangkap Rumpel.

Ketika matahari terbit, Shrek mulai memudar dari keberadaan, tetapi Fiona, yang telah jatuh cinta padanya, mencium Shrek tepat sebelum ia menghilang. Shrek menemukan dirinya kembali di pesta ulang tahun anak-anaknya pada saat yang tepat sebelum dia marah. Alih-alih memukul, Shrek merangkul semua orang dengan penghargaan yang baru ditemukan untuk keluarga dan teman-teman.

Dalam adegan pasca-kredit, Rumpel ditangkap oleh penduduk desa dan dimasukkan ke dalam sangkar oleh mereka sebagai hukuman.