kylie_abecca 's review for:

Replay by Ken Grimwood
4.0

Brilliantly written and very thought provoking on many levels.