Absolutely wonderful book! Some say it's too slow, but I loved the insights into characters' past and into their minds and thinking patterns! It was fascinating to notice that some of them had minds working in similar fashion to mine.
The ending is a bit cheesy and quite predictable, but for me this book is not about the ending, it's more about the process. I found the book impossible to put down. I loved how all the little details were exactly right: the Russian words, the Soviet past, the fitness stuff.