A land devastated by betrayal, full of intrigue and beset by sea serpents.
Isle of Blood and Stone has been one of my favourite recent reads.
It is set in a low-fantasy setting with ghosts and sea serpents with as flavour of the Spanish main.
A mystery has to be solved and it falls to the son of a missing mapmaker to do so with the help of the daughter of an enemy and disgraced nation.
Missing princes and treachery are at the core of this story.
There are a lot of twists and turns, romance and swashbuckling, and a satisfactory conclusion.