Amélie ★★★★½

So much to love about this movie