(This review may contain spoilers).I have this weakness for time travel stories. If they're handled realistically, they can be really interesting and well-done. I found this one to be really quite interesting.Heather was an interesting, well-written character. It was good to see events from her P...