As much as that is possible. Among other notable things : imperfect heroes, flawed little town, ungodly will leading to fake-ich marriages, pirate niece, it's all ideal. And all those feelings, mostly those near the end, they are the feelings a great romance can induce... Truly, it's perfect. Read it!