Splendors and Glooms - Laura Amy Schlitz
WOW!! I predict this will make the Newbery list.