Another one you will love and one of my all time faves is “Replay” by Ken Grimwood. Time travel with a Goundhog day twist.
Supposed to be a movie but keeps getting postponed. I hope they leave it alone because they will kill it.
That just gave me a great idea... crap I hate copying ideas... :p