The Book
A Walk To Remember is a novel by Nicholas Sparks, originally released in October 1999.
In 1958 Landon Carter is a shallow but well-meaning teenager who spends most of his time hanging out with his friends and trying hard to ignore the impending responsibilities of adulthood. Then Landon gets roped into acting the lead in the Christmas play opposite the most renowned goody two-shoes in town: Jamie Sullivan. Against his best intentions and the taunts of his buddies, Landon finds himself falling for Jamie and learning some central lessons in life.
Summary from amazon.com

You can purchase the book here.