Reading progress update: I've read 50%.

The Kite Runner - Khaled Hosseini

It's a train wreck--a beautifully described, heart-wrenching train wreck--and just when you think the cars are done piling up, another one flies off the tracks.