Beautiful, but affordable spelling. The characters, especially Janet, were incredibly versatile. They are well-rounded and sympathetically written, and each has its own natural conclusion, making for a very satisfactory ending. If you like a well-written, historical, adult novel with a definitively optimistic ending, then try Wintersmoon.