A lovely, intelligent film that challenges the viewer's assumptions about reality, while celebrating the power of memory and redemption. I have rarely been so moved by the beauty of a film, visually and verbally. The performances are real, the writing superb. It also boasts one of the most hilarious weddings in cinema history.