The Many Lives of Erik Kessels

You will find that this novel challenges your assumptions gently.

A nice touch is the illustrated endpapers that hint at the story.