Trains and Lovers is another excellent book by Alexander McCall Smith. This is the second of his books I've read and plan on reading many more. Smith is one of the best for weaving plot and dialogue. His characters who make me think; people who appear like those I could meet in the real world.