While I would call this a time travel romance, it's really not. More like a repeating dream of a future romance (read the book's blurb for a better description!)
What I really enjoyed was that every action by the main character caused a ripple effect to happen to future events. He kept trying to go back and change what he saw as bad things from happening in the future. Some of this was pretty mundane and very frustrating. But I'm glad I stuck with it, because he soon realizes that regardless of what you change, some endings cannot be changed. And what you do with that knowledge defines who you are as a person.