Okay, I am a SciFi, fantasy, and general fiction fan... but time travel just gets me every time. I have thought time travel through and to the best of my ability it is one of two things: Completely and utterly impossible or it is utterly infinite. Because it can't be possible, yet create paradoxes because that's just it it would cancel itself out. So the solution if it is possible is that every single decision, time travel interaction would simply create a new dimension hence creating a paradox free scenario.
That's it...