As soon as the movie started i got the sense it would be good. I'm someone who can tell within the first ten minutes whether a movie will be worth watching. It was filmed in an awesome way. The story line was lovely, made me cry at the end. I remember thinking at the beginning- i hope the end is as beautiful as the movie begins. It was very twisty and unique. The main characters were authentic and the movie had a really beautiful ambiance about it. My boyfriend and I enjoyed it throughly. I was left with a really good feeling at the end of the movie. It is a movie which touched all of my emotions. There were some amazing characters throughout the movie- it's rarely that i see a movie where pretty much all the actors and actresses are on a par in terms of the quality they are bringing to the movie. The movie was throughly enjoyable to watch. I gave the movie 10 stars as i didn't find any faults in the movie at all and it lived up to my expectations.