Now I know why this is on just about every must read list I have come across. Beautiful, engrossing, and poignant.