Answer: One Day by David Nicholls. Nicholls started out as an actor but soon switched to writing. He has also written Starter For Ten and The Understudy.
One Day is a must read. It is wonderful story of two friends and the trials and tribulations that come with friendship. This novel is sure to leave a lasting impression on you. Be sure to read the book before you watch the movie.