Weir of Hermiston. An unfinished romance