An extremely beautiful and heart touching movie, the sort which makes you smile through tears.
The acting is exceptional, and you can't help but fall in love with the characters.
I liked how they explored the complexity of the characters, and didn't just make it black and white with clear 'heroes' and 'villains'. Nobody's perfect.
This movie is about love. My favourite part of the movie:
"What's your biggest fear?"
"That I may not be good enough for her."
Love is not fearing they would get taken away from you, it is fearing that you may not be good enough for them.