Wuthering Heights and the Horse Whisperer all mixed up. This is not a new book but well worth a read.
A woman (March Murray) returns to her home town and meets her old boyfriend (Hollis). The relationship is complicated because he was taken in by her family when they were young. (like Heathcliffe and Cathy in Wuthering Heights) He is jealous and emotional and when she returns without her husband...
The thing that really kept me on the edge of my seat though was the animals and natural surroundings.
I wanted to finish it to find out the fate of the horse and the dog.