I loved it, usually I expect unexpected twists but not this time they had me fooled until the reveal. I don't usually like cliche romances but this was done in a way that made you hoped the cliche romance went through. The villain had a back story and wasn't evil for evils sake and the ending credits have me hoping for a sequel or even a prequel.