A little too open-ended, but a lovely love story. Pretty sudden, mostly unexplained fantasy twist to create drama in the last third.
The Secret Agreement