Perfect blend of romance and drama that doesn't feel contrived. Interweaving of stories leads to rich characters. Cinematography and score are gorgeous.