Probably Lonesome Dove. I reread it every other year or so and still cry at the end.
I laugh out loud and cry and disappear completely into their worldThe 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.

I know there are more, but that's my first thoughts...
Probably Lonesome Dove. I reread it every other year or so and still cry at the end.
