Love is not always a fairy tale, and no movie captures that quite as well as 500 Days of Summer. It is raw, real, and full of scenes that have you smiling one minute and shattering your heart the next ...