The First Part Last by Angela Johnson
Reviewed by Julia from Beaverton, Oregon.