At first, I'm a bit confused of what's happening but it was all explained at the end very well. I cried a lot for this film (and I was not prepared for that), it's very heart touching. I didn't expect that the story will turn out that good, it was a masterpiece. Wait for the plot twist, this film is very lovely!