Its a sci-fi movie like no other, it has such romantic depth to it and how beautifully it captured the essence of those small moments. Not to spoil it for you but you will cry towards the end when tim has to make the most difficult decision of his life and it made me realize how important each moment can be and how precious it is to live in the present moment. No amount of time travel could ever give you everything you want until you learn to live every moment.