I love this story. I have re-read it many times. Not only is it interesting, but you find out more about each character.
There's a bit of a mystery involving one of the main characters she is adopted, and she doesn't know who her true parents are; but most of all, she finds true love.