Amazing film! Well written. Lovable characters. Lots of foreshadowing. Intentional homages (in editing and lighting) to old Middle Eastern adventure type movies. Great feelings all around. And the main girl was independent but perfect! Minor feminist undertones, one could argue. But she was a librarian who used her skills in this area to be useful. She was brave, but also scared at times and let the...