All the Pretty Horses (Border Trilogy Series #1)

All the Pretty Horses (Border Trilogy Series #1) - 4.5 stars.