This is one book that needs you to read it twice to get the complete story registered. After reading it once, I felt as if i had missed out on something. When you read it for the second time, knowing the climax, you start getting the real feel of the story and find yourself getting attached to the protagonists. The author, Anita Shreve has used a method of telling the story of Linda and Thomas from end to the start, moving back in time. Its more like connecting a series of events with a narrow thread.
One of the worst things that can happen to a person is when he looks back at life and feels that it was a big zero. When he starts realizing how many opportunities he had missed, decisions that could have changed his life for the better. Thomas is the victim of the same.