Nicholas Charles Sparks is an American romance novelist and screenwriter. He has published twenty novels and two non-fiction books. Several…