An excellent writing debut, impressive enough to keep me constantly on the lookout for the next book by Powell. The characters and settings are all richly developed and vivid, realistic and yet larger-than-life protagonists, and wonderfully heart-warming and tear-jerking in turns. I can't say enough praise for this book. It's one I re-read with true pleasure every time.