A riveting time travel adventure; a bittersweet tale of a teenage boy-girl relationship; a metaphysical thriller on the implications of messing with the fabric of spacetime, and a genuinely moving story of two young people's shared experience of loss, with a huge cast of richly imaginative characters from both ends of the time spectrum.