This is an odd little book. I would have left my previous four star rating stand, except I found the Dinah plotline terribly awkward. It would have been a stronger book without that. Aside from that quibble, it's a lovely story of a young girl figuring out how to get along with her unwelcome stepmother and doing quite a bit of growing up along the way. The supporting characters are sympathetic and real, and the love interest is sorta tortured and vulnerable. The ghostly component of the plot is well-done but not terrifying.