Think "Eternal sunshine of the spotless mind" meets "Inception" meets "Battle Royale" meets "The time travellers wife" meets "Two strangers". This book is just incredible from start to finish. I don't know what I am going to do with myself from here on and it only took me two days to read!