I've read this before?

Black Hills: A Novel - Dan Simmons

Have you ever done that? Started a new to you book, and then suddenly on page 38 you realize, this is not the first time you read this book.

 

I had started this a few years ago, and didn't enjoy it then.  In fact it was because of page 38!  Read a few more pages and called it quits.

 

Now it is a totally different story.  The page 38 episode still required suspension of belief, but I soldiered on, and this time the experience is totally enjoyable. 

 

In fact, I have had to interrupt my reading to supplement information with further research on the internet.  And remind myself of some other books I have meant to read for the longest time, and will have to move them up on my TBR list: