I've started Jo Walton's Lifelode, which is indeed an odd book. It reminds me most of John Crowley's Engine Summer, which I really must reread.
.