All the Pretty Horses

Who is Mary Catherine, and what is John Grady's relationship to her?

from te book "all the pretty horses"

Asked by
Last updated by Jill W
1 Answers
Log in to answer

Mary Catherine was John Grady's former girfiend. She left him for another man.

Source(s)

All the Pretty Horses