I hate love triangles. Absolutely hate them. But the world building and creative story telling here made this movie, in general, a delight. I expected a more complicated ending, but its simplicity and morally straightforward ending was more pleasant and satisfying than I anticipated.