When The Day Comes

You will find that the illustrated character list prevents confusion.

You will find that this novel keeps you guessing until the very end.

This novel is a careful study of how people change over time.