Lorali: A colourful mermaid novel that's not for the faint-hearted