False River by Jack Sprouse
When Frank Ross met Sarah Mayeux in high school, it was love at first sight. Little did she know when she married him, however, that fate had deemed the worst-case scenario for her, that she would lose her husband before they had a chance to grow old. Clayton Conner has loved Sarah for years and feels her pain, especially since he is now married to a woman he doesn’t love and not free to make his feelings for Sarah known. Sarah’s son, Frankie, and Clayton’s daughter, Addy, always thought they would grow up and get married. Then Addy meets someone else in college, and Frankie is devastated. But fate isn’t any kinder to them. Each married to someone else, they discover too late just how wrong their choices were. Will fate intervene with these star-crossed lovers, or are they all doomed to be unhappy forever?