A review by leftoverjen
Eon, by Greg Bear

5.0

someone remind me to fill this in later cause this book was awesome