One Day

One Day - David Nicholls I enjoyed it a whole lot more than I thought I would. Started out slow...totally missed the foreshadowing and was taken by complete surprise.