Usually Rosamunde Pilcher's shorter books aren't as well-written as her long ones, but this is the exception that proves the rule. It's a simple plot that works very well in the 190 pages she used for it, and her character descriptions were thorough and believable. I'd guessed the who of the ending ...