Isabel Wolff has done it again. A cunningly twisted plot, a fabulously rewarding romance and a dog called Trevor - what more could you want?