Shades of Yesterday by Adam Johnson
_