An oldie bbut a goodie.I read this hyears ago, when it was new, and it still holds up.
From the description, the end is predictable. Some of the characters are rather 2D. The sex is, to my dismay, largely glossed over.
The main characterrs are interesting and flawed. The plot has a twist, if you skip the description. There are real -problems, each requiring effort to overcome. The very end is very pleasing.
The last call:
If you like romantic stories with real difficulties, this is definitely worth a read.