A joyful ending, bittersweet as such. The ending was perfect for the book. I was praying that Jawad and Zaida won't get together as it would have ruined the entire feel and happy things turned out the way it was.
I was able to guess that Jawad was the Prince of Cats. The problem with the plot
@Quill was the total lack of focus on the Prince of Cats itself. For a vaunted adversary, he was ignored all along and it's obvious to deduce why. If there were some counter moves by the Prince, kinda of cat and mouse to say...the twist would have been harder to guess.
Special appreciation to your writing skills. The world building was excellent we actually get a feel for a persian setting, just right. The vein of humour makes it all the more refreshing!
A fun read, overall.