katewalton 's review for:

A General Theory of Oblivion by José Eduardo Agualusa
4.0

Read this in two short sittings. A lovely, warming story. A little confusing in terms of characters at points but generally wonderful.