The Best of Me by Nicholas Sparks
Dawson works on the oil rigs in the Gulf of Mexico, 30 days on, 30 days off and has his money sent to places nobody could ever find if they tried.
When he was younger he fell in love with her, she was from the other side of the tracks and her father and mother held the college education over Amanada's head.
Instead of going to unknown places with Dawson when school ended she took off to college, met her husband, now a dentist and an alcoholic with 3 kids, and one also had died from cancer.
He ended up in jail for an accident and he would send money to the the wife and kids of the guy he felt he killed. He had met Amanda through Tucker, who he lived with and had given him
a job fixing cars. Tucker had lost his wife recently and having Dawson there was good for him.
When Tucker died they both came to town and got time to talk to one another and were given instructions on the memorial service Tucker had wanted private and what to do with the things he owned.
Dawson was still having nightmares of an explosion that occurred on the oil rig. He keeps seeing the guy at different places, he knows he is seeing things and when he looks again the man is not there.
While at the cabin he tells her about his cousins, they are mean tempered.
She must return home and deal with family life again.
Love how the book all comes together at the very end, thus giving the title of this book true meaning.