Annie Hall

Annie Hall ★★★★★

Why, oh god why does this have to be so good