A beautiful and touching story about love and sacrifice for different people - lover, daughter and best friend seamlessly wrapped up in a time travel story. The acting, the story and the cinematography was all very good. I cried lots so get your tissue ready. Pleasantly surprised it has a happy ending =)