The idea of being cursed and having to relive your life through out time is inherently interesting to me as I'm a huge fan of Fantasy and time as a plot device. It could be time travel, time loops or other forms of time manipulation...I'm in.
But this book suffers in that the first 250 or so pages, you're just slogging through the relationship drama with very little actual mention of the curse. And the first relationship imo is the weakest part of the book and a large point of frustration and annoyance.
At any rate, explanations were in order for the curse, but it takes so long to get there, that I actually considered DNFing the book. At that point it was definitely a 2/5 for me, but it picks up from there and I had a much more enjoyable time in the last 200ish pages. The second half delves into more interesting lives, the intricacies of the curse (my favourite aspect of the book), and some different romances. The latter part I'd put around 4/5 so I guess taking the average of 3 works here.
I'd actually be interested in reading the same story from Luke's perspective. I think that would have the potential to be quite a good novel.