I really love the world building and romance in this. So much that I can ignore the fact that, upon close inspection, the plot folds like a house of cards. Something I can't explain without major spoilers. But if you are in the mood for some good fantasy romance, this has it.