Answer:
The main character of All the Pretty Horses, John Grady Cole certainly does not begin McCarthy's novel as a prototypical Western hero. At sixteen, his dream is to run the ranch on which he's lived his whole life. ... With no recourse, John Grady becomes a character in search of a story, a hero in search of a novel.