The Time Traveler's Wife by Audrey Niffenegger took me a long time to get to. A long time. I've read enough sci-fi in my life that I loathe time travel books. None of them ever make their way around the paradoxes inherent in the concept (all of which you can read about on Wikipedia if you are so inclined). As a result, I'm always looking for the moment of failure: when the paradox is revealed and tears a nice, fat plothole in the story.The Time Traveler's Wife is no exception.But the thing is, Niffenegger has created a world inhabited by two characters who are so charismatic -- so positively riveting -- that even I, the time travel skeptic of all skeptics, can put aside that hyper-critical eye to root for them.From the first moment, you know what will happen. You are fairly certain how it's going to end. Yet you keep hoping and wishing and crying right along with the characters until that final word. And you love every second of it.