Odd... still not entirely sure I got the whole story...
Random pick from the library.
It's a short novel, less than 200 pages.
I'm finding it quite confusing as the time differences, the narrator age, isn't clearly defined all the time. But that also makes it very cleverly written.