Eternal Sunshine of the Spotless Mind ★★★★★

A fantastic piece of work