(500) Days of Summer ★★★

Oh! So that's why men are Like That™. It all makes sense now.