All Colors of the Rainbow

348 pages paperback

fiction reflective medium-paced