This novel is so well structured, so well thought-through and so well written! Mostly, though, it's just a really engrossing read. McNamer has such gorgeous prose and characters that stay with you long after you've closed the book....