Nicholas Sparks

Nicholas Sparks has written nine bestselling novels. He lives in North Carolina with his wife and five children.