Probably Lonesome Dove. I reread it every other year or so and still cry at the end.
The Stand by Stephen King.
Loved Lonesome Dove ...
I wont name the classics already named above but two more I really liked were.
Master of the game by Sidney Sheldon
Plum Island by Nelson DeMille
That's tough. I guess I'd have to say To Kill a Mockingbird.
Probably Lonesome Dove. I reread it every other year or so and still cry at the end.