The emotional resonance of this lush collage of a movie is almost overwhelming, as filmmaker Vallee inventively digs deeply into the souls of his characters, helping us see ourselves more clearly in the process. It's not always easy to watch, but it packs a potent punch.

In present-day Montreal, Antoine (Parent) has a happy life with his sexy girlfriend Rose (Brochu) and his two daughters (Corbeil-Picher and Fortier) from his ex Carole (Florent). But Carole finds herself unable to get over him, haunted by dreams and the feeling that they should be together. Meanwhile in 1969 Paris, Jacqueline (Paradis) is determined to give her Down's son Laurent (Gerrier) a full, happy life. But when he becomes attached to classmate Veronique (Dubois), who also has Down's, she finds it impossible to let go.

Continue reading: Cafe De Flore Review