Eternal Sunshine of the Spotless Mind 2004 ★★★★

The only thing I didn't like about this movie was the title.