Tension, drama, romance – all perfectly balanced in a book I found it hard to put down.

Read more