As the story began I feared it might be just another mushy romance. But it has an interesting plot, well drawn characters, and a good, unhurried end.
I also found the narrator to be quite good.