(500) Days of Summer (2009) even the best things must be let go in a cycling process of clinging and releasing